Метод 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.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по