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