Поделиться через


Метод 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

См. также раздел