ICorDebugExceptionDebugEvent::GetStackPointer, méthode
Obtient le pointeur de pile de cet événement de débogage d'exception.
Syntaxe
HRESULT GetStackPointer(
[out]CORDB_ADDRESS *pStackPointer
);
Paramètres
pStackPointer
[out] Pointeur vers l’adresse du pointeur de pile pour cet événement de débogage d’exception. Pour plus d'informations, consultez la section Notes.
Notes
La signification de ce pointeur de pile varie selon le type d'événement, comme indiqué dans le tableau suivant.
Type d'événement | Signification de la valeur pStackPointer |
---|---|
MANAGED_EXCEPTION_FIRST_CHANCE | Pointeur de pile du frame ayant levé l'exception. |
MANAGED_EXCEPTION_USER_FIRST_CHANCE | Pointeur de pile du frame de code utilisateur le plus proche du point de l'exception levée. |
MANAGED_EXCEPTION_CATCH_HANDLER_FOUND | Pointeur de pile du frame contenant le gestionnaire catch. |
MANAGED_EXCEPTION_UNHANDLED | pStackPointer a la valeur null. |
Notes
Cette méthode est uniquement disponible avec .NET Native.
Le type d'événement est disponible à partir de la méthode ICorDebugDebugEvent::GetEventKind.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible depuis la version 4.6, .NET Native uniquement