Partager via


ICorDebugExceptionObjectValue ::EnumerateExceptionCallStack, méthode

Obtient un énumérateur à 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é.

Remarques

Si aucune information de pile d’appels n’est disponible, la méthode retourne S_OK, et ICorDebugExceptionObjectCallStackEnum est un énumérateur valide avec une longueur de 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 _stackTrace champ de l’objet exception.

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

Voir aussi