Delen via


Methode ICorDebugILFrame4::GetCodeEx

[Ondersteund in de .NET Framework 4.5.2 en latere versies]

Hiermee haalt u een aanwijzer op naar de code die door dit stackframe wordt uitgevoerd.

Syntaxis

HRESULT GetCodeEx(  
   [in] ILCodeKind flags,
   [out] ICorDebugCode **ppCode  
);  

Parameters

flags
[in] Een opsommingslid van ILCodeKind dat aangeeft of de tussenliggende taal (IL) die is gedefinieerd door de ReJIT-aanvraag van de profiler, in het frame is opgenomen.

ppCode
[uit] Een aanwijzer naar het adres van een 'ICorDebugCode'-object dat de code vertegenwoordigt die door dit stackframe wordt uitgevoerd.

Opmerkingen

Deze methode is vergelijkbaar met de methode ICorDebugFrame::GetCode , behalve dat deze optioneel toegang krijgt tot code die is gedefinieerd door de ReJIT-aanvraag van de profiler. Het aanroepen van deze methode met een flags waarde van is gelijk aan het aanroepen van ILCODE_ORIGINAL_ILGetCode. Als de methode is geïnstrumenteerd, is de IL niet toegankelijk. ILCODE_REJIT_IL geeft het foutopsporingsprogramma toegang tot de IL die is gedefinieerd door de ReJIT-aanvraag van de profiler. Als de IL niet is geïnstrumenteerd, ppCode is null en retourneert S_OKde methode .

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 4.5.2

Zie ook