Compartir a través de


ICorProfilerInfo4::EnumJITedFunctions2 (Método)

Devuelve un enumerador para todas las funciones que se han compilado y recompilado con JIT anteriormente. Este método reemplaza el método ICorProfilerInfo3::EnumJITedFunctions, que no enumera los id. recompilados con JIT.

Sintaxis

HRESULT EnumJITedFunctions([out] ICorProfilerFunctionEnum** ppEnum);  

Parámetros

ppEnum
[out] Un puntero al enumerador ICorProfilerFunctionEnum.

Comentarios

Este método puede superponerse con devoluciones de llamada JITCompilation, como el método ICorProfilerCallback::JITCompilationStarted. La enumeración devuelta incluye valores para el campo COR_PRF_FUNCTION::reJitId. El método ICorProfilerInfo3::EnumJITedFunctions, que este método reemplaza, no enumera los id. recompilados con JIT, ya que el campo COR_PRF_FUNCTION::reJitId siempre está establecido en 0. El método ICorProfilerInfo4::EnumJITedFunctions enumera los id. recompilados con JIT, ya que el campo COR_PRF_FUNCTION::reJitId está establecido correctamente. Tenga en cuenta que el método ICorProfilerInfo4::EnumJITedFunctions2 puede desencadenar una recolección de elementos no utilizados, mientras que el método ICorProfilerInfo3::EnumJITedFunctions no lo hará. Para obtener más información, vea el HRESULT CORPROF_E_UNSUPPORTED_CALL_SEQUENCE.

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