Methode ICorDebugILFrame4::GetLocalVariableEx
[Ondersteund in de .NET Framework 4.5.2 en latere versies]
Hiermee haalt u de waarde op van de opgegeven lokale variabele in dit stackframe van de tussenliggende taal (IL) en krijgt u optioneel toegang tot een variabele die is toegevoegd in reJIT-instrumentatie van profiler.
Syntaxis
HRESULT GetLocalVariableEx(
[in] ILCodeKind flags,
[in] DWORD dwIndex,
[out] ICorDebugValue **ppValue
);
Parameters
flags
[in] Een ILCodeKind-opsommingslid dat aangeeft of een variabele die is toegevoegd aan reJIT-instrumentatie van profiler, wordt opgenomen in het frame.
dwIndex
[in] De index van de lokale variabele in het IL-stackframe.
ppValue
[uit] Een verwijzing naar het adres van een 'ICorDebugValue'-object dat de opgehaalde waarde vertegenwoordigt.
Opmerkingen
Deze methode is vergelijkbaar met de methode GetLocalVariable , behalve dat deze optioneel toegang krijgt tot een variabele die is toegevoegd in reJIT-instrumentatie van profiler. Het aanroepen van deze methode met een flags
waarde van is gelijk aan het aanroepen van ILCODE_ORIGINAL_IL
GetLocalVariable. Als de methode is geïnstrumenteerd met aanvullende lokale variabelen, kunnen deze variabelen niet worden geopend. ILCODE_REJIT_IL
biedt het foutopsporingsprogramma toegang tot de lokale variabelen die zijn toegevoegd in reJIT-instrumentatie van profiler. Als de IL niet is geïnstrumenteerd, retourneert E_INVALIDARG
de methode .
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