获取此异常调试事件的堆栈指针。
Syntax
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 Native。
事件类型可从 ICorDebugDebugDebugEvent::GetEventKind 方法获取。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 4.6 起可用