Share via


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

Consulte también