RtlUnwind 函数 (winnt.h)

启动过程调用帧的展开。

语法

NTSYSAPI VOID RtlUnwind(
  [in, optional] PVOID             TargetFrame,
  [in, optional] PVOID             TargetIp,
  [in, optional] PEXCEPTION_RECORD ExceptionRecord,
  [in]           PVOID             ReturnValue
);

参数

[in, optional] TargetFrame

指向作为展开目标的调用帧的指针。 如果此参数为 NULL,该函数将执行退出展开。

[in, optional] TargetIp

展开的延续地址。 如果 TargetFrameNULL,则忽略此参数。

[in, optional] ExceptionRecord

指向 EXCEPTION_RECORD 结构的指针。

[in] ReturnValue

在继续执行之前,要放置在整数函数返回寄存器中的值。

返回值

此函数不返回值。

要求

要求
最低受支持的客户端 Windows XP [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2003 [桌面应用 | UWP 应用]
目标平台 Windows
标头 winnt.h (包括 Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

另请参阅

EXCEPTION_RECORD

VBS enclave 中可用的 Vertdll API