Methode ICorDebugILFrame4::EnumerateLocalVariablesEx
[Ondersteund in de .NET Framework 4.5.2 en latere versies]
Hiermee haalt u een enumerator op voor de lokale variabele in het frame en neemt u optioneel variabelen op die zijn toegevoegd in reJIT-instrumentatie van profiler.
Syntaxis
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
Parameters
flags
[in] Een ILCodeKind-opsommingslid dat aangeeft of variabelen die zijn toegevoegd in reJIT-instrumentatie van profiler, worden opgenomen in het frame.
ppValueEnum
[uit] Een verwijzing 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 enumerateLocalVariables-methode , behalve dat deze optioneel toegang krijgt tot variabelen die zijn toegevoegd in reJIT-instrumentatie van profiler. De instelling flags
op ILCODE_ORIGINAL_IL
is gelijk aan het aanroepen van ICorDebugILFrame::EnumerateLocalVariables. Instelling flags
voor ILCODE_REJIT_IL
geeft het foutopsporingsprogramma toegang tot de lokale variabelen die zijn toegevoegd in reJIT-instrumentatie van profiler. Als de tussenliggende taal (IL) niet is geïnstrumenteerd, is de opsomming leeg en retourneert S_OK
de methode .
De enumerator bevat mogelijk niet alle lokale variabelen in de actieve methode, omdat sommige mogelijk niet actief zijn.
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 4.5.2
Zie ook
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor