Метод ICorDebugFunction3::GetActiveReJitRequestILCode

[Поддерживается в .NET Framework 4.5.2 и более поздних версиях.]

Возвращает указатель интерфейса на ICorDebugILCode , содержащий il из активного запроса ReJIT.

Синтаксис

HRESULT GetActiveReJitRequestILCode(  
   ICorDebugILCode **ppReJitedILCode  
);  

Параметры

ppReJitedILCode
Указатель на промежуточный язык из активного запроса ReJIT.

Комментарии

Если метод, представленный этим объектом ICorDebugFunction3, имеет активный запрос ReJIT, ppReJitedILCode возвращает указатель на его промежуточный язык. Если нет активного запроса, что является распространенным случаем, то ppReJitedILCode имеет значение NULL.

Запрос ReJIT становится активным сразу после возврата выполнения из вызова метода ICorProfilerCallback4::GetReJITParameters . Он еще не быть может скомпилирован JIT, а потоки могут по-прежнему выполняться в исходной версии кода. Запрос ReJIT становится неактивным во время вызова профилировщиком метода ICorProfilerInfo4::RequestRevert . Даже после возврата промежуточного языка поток может все еще выполняться в коде, перекомпилированном JIT (ReJIT).

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

платформа .NET Framework версии: доступно с версии 4.5.2.

См. также раздел