共用方式為


ICorDebugILFrame4::GetCodeEx 方法

[.NET Framework 4.5.2 與更新版本提供支援]

取得此堆疊框架執行之程式碼的指標。

語法

HRESULT GetCodeEx(
   [in] ILCodeKind flags,
   [out] ICorDebugCode **ppCode
);

參數

flags [in] ILCodeKind 列舉成員,指定分析工具 ReJIT 要求所定義的中繼語言 (IL) 是否包含在框架中。

ppCode [out]代表此堆疊框架執行之程序代碼之 「ICorDebugCode」 物件的位址指標。

備註

這個方法類似於 ICorDebugFrame::GetCode 方法,不同之處在於它會選擇性地存取分析工具 ReJIT 要求所定義的程式代碼。 使用 flags 的值 ILCODE_ORIGINAL_IL 呼叫這個方法相當於呼叫 GetCode;如果檢測方法,將無法存取其 IL。 ILCODE_REJIT_IL 可讓偵錯工具存取分析工具的 ReJIT 要求所定義的 IL。 如果未偵測 IL, ppCode 則為 null,而且方法會傳 S_OK回 。

需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 4.5.2 起提供

另請參閱