Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
[Поддерживается в платформа .NET Framework 4.7 и более поздних версий]
Уведомляет профилировщик при каждом завершении JIT-компиляции динамического метода.
Синтаксис
HRESULT DynamicMethodJITCompilationFinished(
[in] FunctionID functionId,
[in] BOOL hrStatus,
[in] BOOL fIsSafeToBlock
);
Параметры
functionId
[in] Идентификатор функции в памяти, для которой запущена JIT-компиляция.
hrStatus
[in] Значение типа , указывающее, была ли JIT-компиляция успешной.
fIsSafeToBlock
[in] true значение , чтобы указать, что блокировка может привести к тому, что среда выполнения будет ожидать возврата вызывающего потока из этого обратного вызова; false значение , чтобы указать, что блокировка не повлияет на работу среды выполнения.
Комментарии
Этот обратный вызов активируется при завершении JIT-компиляции динамического метода. Сюда входят различные заглушки IL и методы LCG. Его цель — предоставить профилировщикам достаточно информации для идентификации скомпилированного метода для пользователей.
Примечание
functionId Значения нельзя использовать для разрешения маркеров метаданных, так как динамические методы не имеют метаданных.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 4.7