Fonction RtlUnwind (winnt.h)

Lance un déroulement des frames d’appel de procédure.

Syntaxe

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

Paramètres

[in, optional] TargetFrame

Pointeur vers le frame d’appel qui est la cible du déroulement. Si ce paramètre a la valeur NULL, la fonction effectue un déroulement de sortie.

[in, optional] TargetIp

Adresse de continuation du déroulement. Ce paramètre est ignoré si TargetFrame a la valeur NULL.

[in, optional] ExceptionRecord

Pointeur vers une structure EXCEPTION_RECORD .

[in] ReturnValue

Valeur à placer dans le registre de retour de la fonction entière avant de poursuivre l’exécution.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête winnt.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

EXCEPTION_RECORD

API Vertdll disponibles dans les enclaves VBS