Compartir a través de


ICorDebugFunction3::GetActiveReJitRequestILCode (Método)

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

Syntax

HRESULT GetActiveReJitRequestILCode(
   ICorDebugILCode **ppReJitedILCode
);

Parámetros

ppReJitedILCode
Puntero al IL desde una solicitud ReJIT activa.

Observaciones

Si el método representado por este ICorDebugFunction3 objeto tiene una solicitud ReJIT activa, ppReJitedILCode devuelve un puntero a su IL. Si no hay ninguna solicitud activa, que es un caso común, entonces 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 . Es posible que aún no esté compilado JIT y los subprocesos todavía se estén ejecutando en la versión original del código. Una solicitud ReJIT se vuelve inactiva durante la llamada del generador de perfiles al método ICorProfilerInfo4::RequestRevert . Incluso después de revertir el IL, un subproceso todavía se puede ejecutar en el código JIT recompilado (ReJIT).

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.5.2

Consulte también