ICorDebugProcess6::MarkDebuggerAttached 方法

更改被调试者的内部状态,以便 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 起可用

另请参阅