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 |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for