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