Share via


Função RtlUnwind (winnt.h)

Inicia um desenrolamento de quadros de chamada de procedimento.

Sintaxe

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

Parâmetros

[in, optional] TargetFrame

Um ponteiro para o quadro de chamada que é o destino do desenrolamento. Se esse parâmetro for NULL, a função executará um desenrolamento de saída.

[in, optional] TargetIp

O endereço de continuação do desenrolamento. Esse parâmetro será ignorado se TargetFrame for NULL.

[in, optional] ExceptionRecord

Um ponteiro para uma estrutura EXCEPTION_RECORD .

[in] ReturnValue

Um valor a ser colocado no registro de retorno da função inteiro antes de continuar a execução.

Retornar valor

Essa função não retorna um valor.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho winnt.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

EXCEPTION_RECORD

APIs Vertdll disponíveis em enclaves de VBS