Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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