Delen via


Methode ICorDebugILFrame4::EnumerateLocalVariablesEx

[Ondersteund in .NET Framework 4.5.2 en latere versies]

Haalt een enumerator op voor de lokale variabele in het frame en bevat eventueel variabelen die zijn toegevoegd in profiler ReJIT-instrumentatie.

Syntaxis

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

Parameters

flags [in] Een ILCodeKind-opsommingslid dat aangeeft of variabelen die zijn toegevoegd in profiler ReJIT-instrumentatie, zijn opgenomen in het frame.

ppValueEnum [uit] Een aanwijzer naar het adres van een ICorDebugValueEnum-object dat de enumerator is voor de lokale variabelen in dit frame.

Opmerkingen

Deze methode is vergelijkbaar met de methode EnumerateLocalVariables , behalve dat deze optioneel toegang heeft tot variabelen die zijn toegevoegd in profiler ReJIT-instrumentatie. De instelling flags is gelijk aan het aanroepen van ICorDebugILFrame::EnumerateLocalVariables.ILCODE_ORIGINAL_IL Instelling flags om ILCODE_REJIT_IL het foutopsporingsprogramma toegang te geven tot de lokale variabelen die zijn toegevoegd in profiler ReJIT-instrumentatie. Als de tussenliggende taal (IL) niet is geïnstrumenteerd, is de opsomming leeg en retourneert S_OKde methode .

De enumerator bevat mogelijk niet alle lokale variabelen in de actieve methode, omdat sommige hiervan mogelijk niet actief zijn.

Vereisten

Platformen: Zie Systeemvereisten.

Header: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET Framework-versies: beschikbaar sinds 4.5.2

Zie ook