Метод ICorProfilerInfo4::GetReJITIDs
Возвращает массив идентификаторов, определяющих все JIT-перекомпилированные версии указанной функции, которые по-прежнему выделены. Сюда входят перекомпилированные JIT-версии функций, которые были впоследствии отменены, но еще не освобождены (например, если домен приложения, содержащий отмененную функцию, все еще используется).
Синтаксис
HRESULT GetReJITIDs (
[in] FunctionID functionId,
[in] ULONG cReJitIds,
[out] ULONG * pcReJitIds,
[out, size_is(cReJitIds), length_is(*pcReJitIds)] ReJITID reJitIds[]);
Параметры
functionId
[in] Экземпляр FunctionID
функции, для которого необходимо перечислить версии.
cReJitIds
[in] Число перекомпилированных идентификаторов JIT, выделенных в массиве reJitIds
.
pcReJitIds
[out] Фактическое число идентификаторов JIT-перекомпиляции.
reJitIds
[out] Выделенный вызывающим объектом массив, который будет содержать идентификаторы JIT-перекомпилированных для указанной функции.
Комментарии
GetReJITIDs
перечисляет активные идентификаторы JIT-перекомпиляции для заданного экземпляра функции. Он соответствует той же схеме использования, что и другие ICorProfilerInfo
функции, которые принимают буферы, выделенные вызывающим объектом.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 4.5