Partager via


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

Voir aussi