Share via


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 de 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

Voir aussi