Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lance un déroulement des frames d’appel de procédure.
Syntaxe
NTSYSAPI VOID RtlUnwind2(
[in, optional] FRAME_POINTERS TargetFrame,
[in, optional] PVOID TargetIp,
[in, optional] PEXCEPTION_RECORD ExceptionRecord,
[in] PVOID ReturnValue,
[in] PCONTEXT ContextRecord
);
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.
[in] ContextRecord
Pointeur vers une structure CONTEXT qui stocke le contexte pendant l’opération de déroulement.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
La structure FRAME_POINTERS est définie comme suit :
typedef struct _FRAME_POINTERS {
ULONGLONG MemoryStackFp;
ULONGLONG BackingStoreFp;
} FRAME_POINTERS, *PFRAME_POINTERS;
Configuration requise
| Plateforme cible | Windows |
| En-tête | winnt.h (inclure Windows.h) |
| Bibliothèque | Kernel32.lib |
| DLL | Kernel32.dll |