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 起可用

另请参阅