Funzione RtlUnwind2 (winnt.h)
Avvia una rimozione dei fotogrammi delle chiamate di routine.
Sintassi
NTSYSAPI VOID RtlUnwind2(
[in, optional] FRAME_POINTERS TargetFrame,
[in, optional] PVOID TargetIp,
[in, optional] PEXCEPTION_RECORD ExceptionRecord,
[in] PVOID ReturnValue,
[in] PCONTEXT ContextRecord
);
Parametri
[in, optional] TargetFrame
Puntatore al frame di chiamata che è la destinazione della rimozione. Se questo parametro è NULL, la funzione esegue una rimozione di uscita.
[in, optional] TargetIp
Indirizzo di continuazione della rimozione. Questo parametro viene ignorato se TargetFrame è NULL.
[in, optional] ExceptionRecord
Puntatore a una struttura EXCEPTION_RECORD .
[in] ReturnValue
Valore da inserire nel registro di restituzione della funzione integer prima di continuare l'esecuzione.
[in] ContextRecord
Puntatore a una struttura CONTEXT che archivia il contesto durante l'operazione di rimozione.
Valore restituito
Questa funzione non restituisce un valore.
Commenti
La struttura FRAME_POINTERS è definita come segue:
typedef struct _FRAME_POINTERS {
ULONGLONG MemoryStackFp;
ULONGLONG BackingStoreFp;
} FRAME_POINTERS, *PFRAME_POINTERS;
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | winnt.h (includere Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |