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 檢測設備的變數。 設定 flagsILCODE_ORIGINAL_IL 等同於呼叫 ICorDebugILFrame::EnumerateLocalVariables。 將 flags 設為 ILCODE_REJIT_IL 可允許偵錯工具存取加入在分析工具 ReJIT 檢測中的區域變數。 如果未檢測中繼語言 (IL),則列舉空白,且該方法會傳回 S_OK

列舉程式可能不會包含執行中方法的所有區域變數,因為有些變數可能不在使用中。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 4.5.2 起可用

另請參閱