Метод 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.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по