共用方式為


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

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

需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 4.5.2 起提供

另請參閱