Comparteix a través de


ICorDebugFunction3::GetActiveReJitRequestILCode (Método)

[Compatible con .NET Framework 4.5.2 y versiones posteriores]

Obtiene un puntero de interfaz a un ICorDebugILCode que contiene el IL de una solicitud ReJIT activa.

Sintaxis

HRESULT GetActiveReJitRequestILCode(  
   ICorDebugILCode **ppReJitedILCode  
);  

Parámetros

ppReJitedILCode
Puntero al IL desde una solicitud ReJIT activa.

Comentarios

Si el método que representa este objeto ICorDebugFunction3 tiene una solicitud ReJIT activa, ppReJitedILCode devuelve un puntero a su IL. Si no hay una solicitud activa, que es lo habitual, ppReJitedILCode es null.

Una solicitud ReJIT se activa justo después de que la ejecución vuelva de la llamada al método ICorProfilerCallback4::GetReJITParameters. Puede que JIT aún no la haya compilado y que los subprocesos se estén ejecutando en la versión original del código. Una solicitud ReJIT se inactiva durante la llamada del generador de perfiles al método ICorProfilerInfo4::RequestRevert. Incluso después de revertir el IL, un subproceso puede seguir ejecutándose en el código JIT nuevamente compilado (ReJIT).

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4.5.2

Consulte también