Dela via


ICorDebugILFrame4::GetCodeEx-metod

[Stöds i .NET Framework 4.5.2 och senare versioner]

Hämtar en pekare till koden som den här stackramen kör.

Syntax

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

Parametrar

flags [i] En ILCodeKind-uppräkningsmedlem som anger om det mellanliggande språk (IL) som definieras av profilerarens ReJIT-begäran ingår i ramen.

ppCode [ut] En pekare till adressen för ett ICorDebugCode-objekt som representerar koden som stackramen kör.

Kommentarer

Den här metoden liknar metoden ICorDebugFrame::GetCode , förutom att den eventuellt kommer åt kod som definierats av profilerarens ReJIT-begäran. Att anropa den här metoden med värdet flags ILCODE_ORIGINAL_IL är detsamma som att anropa GetCode. Om metoden instrumenteras är dess IL inte tillgängligt. ILCODE_REJIT_IL tillåter felsökningsprogrammet att komma åt den IL som definieras av profilerarens ReJIT-begäran. Om IL:en inte är instrumenterad ppCode är den null och metoden returnerar S_OK.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Tillgänglig sedan 4.5.2

Se även