Sdílet prostřednictvím


ICorDebugILFrame4::EnumerateLocalVariablesEx – metoda

[Podporováno v rozhraní .NET Framework 4.5.2 a novějších verzích]

Získá enumerátor pro místní proměnnou v rámci a volitelně obsahuje proměnné přidané v instrumentaci profiler ReJIT.

Syntaxe

HRESULT EnumerateLocalVariablesEx(
   [in] ILCodeKind flags,
   [out] ICorDebugValueEnum **ppValueEnum
);

Parametry

flags [v] Člen výčtu ILCodeKind , který určuje, zda jsou do rámce zahrnuty proměnné přidané v instrumentaci profiler ReJIT.

ppValueEnum [ven] Ukazatel na adresu objektu ICorDebugValueEnum, který je enumerátorem pro místní proměnné v tomto rámci.

Poznámky

Tato metoda je podobná EnumerateLocalVariables metoda s tím rozdílem, že volitelně přistupuje k proměnným přidaným v instrumentaci profiler ReJIT. ILCODE_ORIGINAL_IL Nastavení flags na ekvivalent volání ICorDebugILFrame::EnumerateLocalVariables. Nastavení flags umožňující ILCODE_REJIT_IL ladicí program přistupovat k místním proměnným přidaným v instrumentaci Profiler ReJIT. Pokud není instrumentován zprostředkující jazyk (IL), výčet je prázdný a metoda vrátí S_OK.

Enumerátor nemusí zahrnovat všechny místní proměnné ve spuštěné metodě, protože některé z nich nemusí být aktivní.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné od verze 4.5.2

Viz také