ICorProfilerInfo4::GetReJITIDs (Método)
Este método puede usarse para obtener una matriz de los id. que identifican todas las versiones de la función que especifique que se volvieron a compilar cuando fue necesario y que todavía están asignadas. Esto incluye las versiones que se volvieron a compilar cuando fue necesario de las funciones que se hayan revertido posteriormente pero que aún no se hayan liberado (por ejemplo, si el dominio de aplicación donde se incluye la función revertida sigue en uso).
Sintaxis
HRESULT GetReJITIDs (
[in] FunctionID functionId,
[in] ULONG cReJitIds,
[out] ULONG * pcReJitIds,
[out, size_is(cReJitIds), length_is(*pcReJitIds)] ReJITID reJitIds[]);
Parámetros
functionId
[in] El valor de este parámetro se corresponde con el identificador FunctionID
de la instancia de la función cuyas versiones van a enumerarse.
cReJitIds
[in] El valor de este parámetro se corresponde con el número de id. que se volvieron a compilar cuando fue necesario y que están asignados en la matriz reJitIds
.
pcReJitIds
[out] El valor de este parámetro se corresponde con el número real de id. que se volvieron a compilar cuando fue necesario.
reJitIds
[out] El valor de este parámetro se corresponde con la matriz que asignó el llamador y que contendrá los id. de la función que se especificó que se volvieron a compilar cuando fue necesario.
Comentarios
El método GetReJITIDs
puede usarse para enumerar los id. de una instancia determinada de una función que se volvieron a compilar cuando fue necesario y que estén activos. Este sigue el mismo patrón de uso que otras funciones ICorProfilerInfo
que aceptan los búferes que asigna el llamador.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4.5