Compartir a través de


Método ICorProfilerCallback8::DynamicMethodJITCompilationFinished

[Compatible con .NET Framework 4.7 y versiones posteriores]

Notifica al generador de perfiles cada vez que se haya completado la compilación JIT de un método dinámico.

Sintaxis

HRESULT DynamicMethodJITCompilationFinished(  
     [in]  FunctionID  functionId,
     [in]  BOOL        hrStatus,
     [in]  BOOL        fIsSafeToBlock
);  

Parámetros

functionId
[in] Identificador de la función en memoria para la que se inicia la compilación JIT.

hrStatus
[in] Valor que indica la compilación JIT se ha realizado correctamente.

fIsSafeToBlock
[in] El valor de este parámetro debe ser true para indicar que un bloqueo puede hacer que el tiempo de ejecución entre en espera hasta que el subproceso que hace la llamada vuelva de esta devolución de llamada. A su vez, el valor debe ser false para indicar que el bloqueo no afectará al funcionamiento del tiempo de ejecución.

Observaciones

Esta devolución de llamada se desencadena cada vez que finaliza la compilación JIT de un método dinámico. Esto incluye varios códigos auxiliares de IL y métodos LCG. Su objetivo es proporcionar a los escritores de generación de perfiles información suficiente como para identificar el método compilado a los usuarios.

Nota

Los valores functionId no se pueden usar para resolverse en sus tokens de metadatos, ya que los métodos dinámicos no tienen metadatos.

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.7

Consulte también