Поделиться через


Метод ICorDebugExceptionObjectValue::EnumerateExceptionCallStack

Возвращает перечислитель в стек вызовов, внедренный в объект исключения.

Синтаксис

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

Параметры

ppCallStackEnum [out] Указатель на адрес объекта интерфейса ICorDebugExceptionObjectCallStackEnum , который является перечислителем трассировки стека для управляемого объекта исключения.

Замечания

Если сведения о стеке вызовов недоступны, метод возвращает S_OKи ICorDebugExceptionObjectCallStackEnum является допустимым перечислителем с длиной 0. Если метод не может получить сведения трассировки стека, возвращаемое значение не E_FAIL возвращается, а перечислитель не возвращается.

Объект ICorDebugExceptionObjectCallStackEnum отвечает за декодирование данных трассировки стека из _stackTrace поля объекта исключения.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с версии 4.5

См. также