ICorProfilerInfo4::GetReJITIDs Method
Returns an array of IDs that identify all JIT-recompiled versions of the specified function that are still allocated. This includes JIT-recompiled versions of functions that have been subsequently reverted but not yet freed (for example, when the application domain that contains the reverted function is still in use).
Syntax
HRESULT GetReJITIDs (
[in] FunctionID functionId,
[in] ULONG cReJitIds,
[out] ULONG * pcReJitIds,
[out, size_is(cReJitIds), length_is(*pcReJitIds)] ReJITID reJitIds[]);
Parameters
functionId
[in] The FunctionID
of the function instance for which to enumerate versions.
cReJitIds
[in] The number of JIT-recompiled IDs allocated in the reJitIds
array.
pcReJitIds
[out] The actual number of JIT-recompiled IDs.
reJitIds
[out] A caller-allocated array that will contain the JIT-recompiled IDs for the specified function.
Remarks
GetReJITIDs
enumerates the active JIT-recompiled IDs for a given function instance. It follows the same usage pattern as other ICorProfilerInfo
functions that accept caller-allocated buffers.
Requirements
Platforms: See System Requirements.
Header: CorProf.idl, CorProf.h
Library: CorGuids.lib
.NET Framework Versions: Available since 4.5