Метод 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.

См. также раздел