Compartir vía


ICorDebugExceptionObjectValue::EnumerateExceptionCallStack (Método)

Obtiene un enumerador a la pila de llamadas incrustada en un objeto de excepción.

Syntax

HRESULT EnumerateExceptionCallStack(
    [out] ICorDebugExceptionObjectCallStackEnum **ppCallStackEnum
);

Parámetros

ppCallStackEnum [out] Puntero a la dirección de un objeto de interfaz ICorDebugExceptionObjectCallStackEnum que es un enumerador de seguimiento de pila para un objeto de excepción administrado.

Observaciones

Si no hay información de pila de llamadas disponible, el método devuelve S_OKy ICorDebugExceptionObjectCallStackEnum es un enumerador válido con una longitud de 0. Si el método no puede recuperar la información de seguimiento de la pila, el valor devuelto es E_FAIL y no se devuelve ningún enumerador.

El objeto ICorDebugExceptionObjectCallStackEnum es responsable de descodificar los datos de seguimiento de la pila del _stackTrace campo del objeto de excepción.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.5

Consulte también