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