ICorDebugModule2::SetJITCompilerFlags 方法

设置用于控制此 ICorDebugModule2 的实时 (JIT) 编译的标志。

语法

HRESULT SetJITCompilerFlags (
    [in] DWORD dwFlags
);

参数

dwFlags[in]CorDebugJITCompilerFlags 枚举值的按位组合

注解

如果 dwFlags 值无效,则 SetJITCompilerFlags 方法将失败。

只能在此模块的 ICorDebugManagedCallback::LoadModule 回调中调用 SetJITCompilerFlags 方法。 在传递回调 ICorDebugManagedCallback::LoadModule 后,尝试调用它将会失败。

64 位或 Win9x 平台不支持“编辑并继续”。 因此,如果在其中任一平台上调用 SetJITCompilerFlags 方法,且 dwFlags 中设置了 CORDEBUG_JIT_ENABLE_ENC 标志,则 SetJITCompilerFlags 方法和特定于“编辑并继续”的所有方法(例如 ICorDebugModule2::ApplyChanges)将会失败。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 2.0 起可用