Метод ICorDebugExceptionDebugEvent::GetStackPointer
Получает указатель стека для этого события отладки исключения.
Синтаксис
HRESULT GetStackPointer(
[out]CORDB_ADDRESS *pStackPointer
);
Параметры
pStackPointer
[out] Указатель на адрес указателя стека для этого события отладки исключения. Дополнительные сведения см. в разделе "Примечания".
Комментарии
Смысл этого указателя стека зависит от типа события, как показано в следующей таблице.
Тип события | Смысл значения pStackPointer |
---|---|
MANAGED_EXCEPTION_FIRST_CHANCE | Указатель стека для фрейма, вызвавшего исключение. |
MANAGED_EXCEPTION_USER_FIRST_CHANCE | Указатель стека для фрейма пользовательского кода, ближайшего к точке вызванного исключения. |
MANAGED_EXCEPTION_CATCH_HANDLER_FOUND | Указатель стека для фрейма, содержащего обработчик catch. |
MANAGED_EXCEPTION_UNHANDLED | Параметр pStackPointer имеет значение NULL. |
Примечание
Этот метод доступен только в машинном коде .NET.
Тип события доступен в методе ICorDebugDebugEvent::GetEventKind .
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 4.6, только .NET Native
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по