Partager via


ICorDebugExceptionDebugEvent ::GetStackPointer, méthode

Obtient le pointeur de pile pour 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 Remarques.

Remarques

La signification de ce pointeur de pile dépend du type d’événement, comme indiqué dans le tableau suivant.

Type d'événement Signification de pStackPointer la valeur
MANAGED_EXCEPTION_FIRST_CHANCE Pointeur de pile pour le frame qui a levé l’exception.
MANAGED_EXCEPTION_USER_FIRST_CHANCE Pointeur de pile pour le frame de code utilisateur le plus proche du point de l’exception levée.
MANAGED_EXCEPTION_CATCH_HANDLER_FOUND Pointeur de pile pour le frame qui contient le gestionnaire catch.
MANAGED_EXCEPTION_UNHANDLED pStackPointer a la valeur Null.

Note

Cette méthode est disponible uniquement avec .NET Native.

Le type d’événement est disponible à partir de la méthode ICorDebugDebugEvent ::GetEventKind .

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorDebug.idl, CorDebug.h

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 4.6

Voir aussi