ICorDebugFunction3::GetActiveReJitRequestILCode (Método)ICorDebugFunction3::GetActiveReJitRequestILCode Method

[Compatible con .NET Framework 4.5.2 y versiones posteriores][Supported in the .NET Framework 4.5.2 and later versions]

Obtiene un puntero de interfaz a un ICorDebugILCode que contiene el Il de una solicitud ReJIT activa.Gets an interface pointer to an ICorDebugILCode that contains the IL from an active ReJIT request.

SintaxisSyntax

HRESULT GetActiveReJitRequestILCode(  
   ICorDebugILCode **ppReJitedILCode  
);  

ParámetrosParameters

ppReJitedILCode
Puntero al IL desde una solicitud ReJIT activa.A pointer to the IL from an active ReJIT request.

ComentariosRemarks

Si el método que representa este objeto ICorDebugFunction3 tiene una solicitud ReJIT activa, ppReJitedILCode devuelve un puntero a su IL.If the method represented by this ICorDebugFunction3 object has an active ReJIT request, ppReJitedILCode returns a pointer to its IL. Si no hay ninguna solicitud activa, que es un caso común, ppReJitedILCode es null.If there is no active request, which is a common case, then ppReJitedILCode is null.

Una solicitud ReJIT se activa justo después de que la ejecución vuelva de la llamada al método ICorProfilerCallback4:: getrejitparameters ( .A ReJIT request becomes active just after execution returns from the ICorProfilerCallback4::GetReJITParameters method call. 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.It may not yet be JIT-compiled, and threads may still be executing in the original version of the code. Una solicitud ReJIT pasa a estar inactiva durante la llamada del generador de perfiles al método ICorProfilerInfo4:: requestrevert ( .A ReJIT request becomes inactive during the profiler's call to the ICorProfilerInfo4::RequestRevert method. Incluso después de revertir el IL, un subproceso puede seguir ejecutándose en el código JIT nuevamente compilado (ReJIT).Even after the IL is reverted, a thread can still be executing in the JIT-recompiled (ReJIT) code.

RequisitosRequirements

Plataformas: Vea Requisitos de sistema.Platforms: See System Requirements.

Encabezado: CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.libLibrary: CorGuids.lib

Versiones de .NET Framework: Disponible desde la versión 4.5.2Available since 4.5.2.NET Framework Versions: Disponible desde la versión 4.5.2Available since 4.5.2

Vea tambiénSee also