共用方式為


ICorDebugExceptionDebugEvent::GetStackPointer 方法

取得此例外狀況偵錯事件的堆疊指標。

語法

HRESULT GetStackPointer(
   [out]CORDB_ADDRESS *pStackPointer
);

參數

pStackPointer [出]此例外狀況偵錯事件之堆疊指標位址的指標。 如需詳細資訊,請參閱備註一節。

備註

此堆疊指標的意義取決於事件類型,如下表所示。

事件類型 價值的 pStackPointer 意義
MANAGED_EXCEPTION_FIRST_CHANCE 擲回例外狀況之畫面的堆疊指標。
MANAGED_EXCEPTION_USER_FIRST_CHANCE 最接近擲回例外狀況點的使用者程式碼框架的堆疊指標。
MANAGED_EXCEPTION_CATCH_HANDLER_FOUND 包含 catch 處理常式之框架的堆疊指標。
MANAGED_EXCEPTION_UNHANDLED pStackPointer空值

備註

此方法僅適用於 .NET 原生。

事件類型可從 ICorDebugDebugEvent::GetEventKind 方法取得。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 從 .NET Framework 4.6 開始提供

另請參閱