ICorDebugILFrame4::EnumerateLocalVariablesEx 方法
[.NET Framework 4.5.2 與更新版本提供支援]
在框架中取得區域變數的列舉程式,並選擇性地包含在分析工具 ReJIT 檢測中加入的變數。
語法
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
參數
flags
[in] ILCodeKind 列舉成員,指定加入分析工具 ReJIT 檢測設備的變數是否要納入框架。
ppValueEnum
[out] "ICorDebugValueEnum" 物件的位址指標,為此框架區域變數的列舉程式。
備註
此方法類似 EnumerateLocalVariables 方法,不同的是,此方法會選擇性存取加入分析工具 ReJIT 檢測設備的變數。 設定 flags
為 ILCODE_ORIGINAL_IL
等同於呼叫 ICorDebugILFrame::EnumerateLocalVariables。 將 flags
設為 ILCODE_REJIT_IL
可允許偵錯工具存取加入在分析工具 ReJIT 檢測中的區域變數。 如果未檢測中繼語言 (IL),則列舉空白,且該方法會傳回 S_OK
。
列舉程式可能不會包含執行中方法的所有區域變數,因為有些變數可能不在使用中。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 4.5.2 起可用