更改被调试者的内部状态,以便 Debugger.IsAttached 该方法返回 true。
Syntax
HRESULT MarkDebuggerAttached(
    BOOL fIsAttached
);
参数
              fIsAttached
              true
              Debugger.IsAttached如果方法应指示已附加调试器,false则为 ;否则为 。
返回值
该方法可以返回下表中列出的值。
| 返回值 | Description | 
|---|---|
| S_OK | 调试对象已成功更新。 | 
| CORDBG_E_MODULE_NOT_LOADED | 包含 Debugger.IsAttached 该方法的程序集未加载,或者某些其他错误(例如缺少元数据)阻止识别它。 此错误很常见,也是良性的。 在加载其他程序集时,应再次调用该方法。 | 
| 其他失败 HRESULT的值。 | 其他值可能表示调试器或编译器组件行为不当。 | 
注解
注释
此方法仅适用于 .NET Native。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 4.6 起可用