Sdílet prostřednictvím


ICorDebugFunction3::GetActiveReJitRequestILCode – metoda

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

Získá ukazatel rozhraní ICorDebugILCode, který obsahuje IL z aktivní reJIT požadavku.

Syntaxe

HRESULT GetActiveReJitRequestILCode(
   ICorDebugILCode **ppReJitedILCode
);

Parametry

ppReJitedILCode Ukazatel na IL z aktivní žádosti ReJIT.

Poznámky

Pokud metoda reprezentovaná tímto ICorDebugFunction3 objektem má aktivní požadavek ReJIT, ppReJitedILCode vrátí ukazatel na jeho IL. Pokud neexistuje žádný aktivní požadavek, což je běžný případ, je ppReJitedILCode null.

Požadavek ReJIT se stane aktivní těsně po provedení vrátí z ICorProfilerCallback4::GetReJITParameters volání metody. Je možné, že ještě není zkompilován JIT a vlákna se můžou stále spouštějí v původní verzi kódu. Požadavek ReJIT se během volání profileru do metody ICorProfilerInfo4::RequestRevert stane neaktivní. I po vrácení IL se dá vlákno spustit v kódu JIT rekompiled (ReJIT).

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é