RtlUnwind function (winnt.h)
Initiates an unwind of procedure call frames.
Syntax
NTSYSAPI VOID RtlUnwind(
[in, optional] PVOID TargetFrame,
[in, optional] PVOID TargetIp,
[in, optional] PEXCEPTION_RECORD ExceptionRecord,
[in] PVOID ReturnValue
);
Parameters
[in, optional] TargetFrame
A pointer to the call frame that is the target of the unwind. If this parameter is NULL
, the function performs an exit unwind.
[in, optional] TargetIp
The continuation address of the unwind. This parameter is ignored if TargetFrame is NULL
.
[in, optional] ExceptionRecord
A pointer to an EXCEPTION_RECORD structure.
[in] ReturnValue
A value to be placed in the integer function return register before continuing execution.
Return value
This function does not return a value.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2003 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | winnt.h (include Windows.h) |
Library | Kernel32.lib |
DLL | Kernel32.dll |