Windows Dev Center

Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

RtlUnwind function

Initiates an unwind of procedure call frames.

Syntax


void WINAPI RtlUnwind(
  _In_opt_ PVOID             TargetFrame,
  _In_opt_ PVOID             TargetIp,
  _In_opt_ PEXCEPTION_RECORD ExceptionRecord,
  _In_     PVOID             ReturnValue
);

Parameters

TargetFrame [in, optional]

A pointer to the call frame that is the target of the unwind. If this parameter is NULL, the function performs an exit unwind.

TargetIp [in, optional]

The continuation address of the unwind. This parameter is ignored if TargetFrame is NULL.

ExceptionRecord [in, optional]

A pointer to an EXCEPTION_RECORD structure.

ReturnValue [in]

A value to be placed in the integer function return register before continuing execution.

Return value

This function does not return a value.

Remarks

Windows Phone 8.1: This API is supported.

Requirements

Minimum supported client

Windows XP [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2003 [desktop apps | Windows Store apps]

Header

WinNT.h (include Windows.h)

Library

Kernel32.lib

DLL

Kernel32.dll

See also

EXCEPTION_RECORD

 

 

Community Additions

Show:
© 2015 Microsoft