ICorDebugExceptionObjectValue::EnumerateExceptionCallStack, méthode
Obtient un énumérateur pour la pile d’appels incorporée dans un objet d’exception.
Syntaxe
HRESULT EnumerateExceptionCallStack(
[out] ICorDebugExceptionObjectCallStackEnum **ppCallStackEnum
);
Paramètres
ppCallStackEnum
[out] Pointeur vers l’adresse d’un objet d’interface ICorDebugExceptionObjectCallStackEnum qui est un énumérateur de trace de pile pour un objet d’exception managée.
Notes
Si aucune information de pile des appels n’est disponible, la méthode retourne S_OK
, et ICorDebugExceptionObjectStackEnum est un énumérateur valide dont la longueur est 0. Si la méthode ne parvient pas à récupérer les informations de trace de pile, la valeur de retour est E_FAIL
et aucun énumérateur n’est retourné.
L’objet ICorDebugExceptionObjectCallStackEnum est chargé de décoder les données de trace de pile à partir du champ _stackTrace
de l’objet d’exception.
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.5