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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour