Метод ICorDebugFunction3::GetActiveReJitRequestILCode
[Поддерживается в .NET Framework 4.5.2 и более поздних версиях.]
Возвращает указатель интерфейса на ICorDebugILCode , содержащий IL из активного запроса ReJIT.
Синтаксис
HRESULT GetActiveReJitRequestILCode(
ICorDebugILCode **ppReJitedILCode
);
Параметры
ppReJitedILCode
Указатель на IL из активного запроса 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