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 起提供