ICorProfilerInfo4::GetReJITIDs 方法
返回一个 ID 数组,标识仍在分配的指定函数的所有 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] reJitIds
数组中分配的 JIT 重新编译的 ID 数。
pcReJitIds
[out] JIT 重新编译的 ID 的实际数目。
reJitIds
[out] 调用方分配的数组,其中包含指定函数的 JIT 重新编译的 ID。
注解
GetReJITIDs
枚举给定函数实例的 JIT 重新编译的有效 ID。 它遵循与接受调用方分配的缓冲区的其他 ICorProfilerInfo
函数相同的使用模式。
要求
平台:请参阅系统要求。
头文件: CorProf.idl、CorProf.h
库:CorGuids.lib
.NET Framework 版本:自 4.5 起可用