ICorDebugFunction3::GetActiveReJitRequestILCode 方法

获取指向 ICorDebugILCode 的接口指针,其中包含活动 ReJIT 请求中的 IL。

Syntax

HRESULT GetActiveReJitRequestILCode(
   ICorDebugILCode **ppReJitedILCode
);

参数

ppReJitedILCode
指向活动 ReJIT 请求中的 IL 的指针。

注解

如果此 ICorDebugFunction3 对象表示的方法具有活动的 ReJIT 请求, ppReJitedILCode 则返回指向其 IL 的指针。 如果没有活动请求(这是一种常见情况),则 ppReJitedILCodenull

ICorProfilerCallback4::GetReJITParameters 方法调用返回的执行后,ReJIT 请求将变为活动状态。 它可能尚未编译 JIT,并且线程可能仍在原始版本的代码中执行。 在探查器调用 ICorProfilerInfo4::RequestRevert 方法期间,ReJIT 请求变为非活动状态。 即使在还原 IL 后,线程仍然可以在 JIT 重新编译 (ReJIT) 代码中执行。

要求

平台: 请参阅 .NET 支持的作系统

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 4.5.2 起可用

另请参阅