Sdílet prostřednictvím


ICorDebugILFrame4::GetCodeEx – metoda

[Podporováno v rozhraní .NET Framework 4.5.2 a novějších verzích]

Získá ukazatel na kód, který tento rámec zásobníku spouští.

Syntaxe

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

Parametry

flags [v] Člen výčtu ILCodeKind , který určuje, zda je do rámce zahrnut zprostředkující jazyk (IL) definovaný požadavkem ReJIT profileru.

ppCode [ven] Ukazatel na adresu objektu ICorDebugCode, který představuje kód, který tento rámec zásobníku spouští.

Poznámky

Tato metoda se podobá metodě ICorDebugFrame::GetCode s tím rozdílem, že volitelně přistupuje k kódu definovanému požadavkem ReJIT profileru. Volání této metody s flags hodnotou ILCODE_ORIGINAL_IL je ekvivalentní volání GetCode; pokud je metoda instrumentovaná, její IL nebude přístupná. ILCODE_REJIT_IL umožňuje ladicímu programu přístup k IL definovanému požadavkem ReJIT profileru. Pokud il není instrumentován, ppCode je null a metoda vrátí S_OK.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné od verze 4.5.2

Viz také