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