變更偵錯對象的內部狀態,讓 Debugger.IsAttached 方法傳回 true。
語法
HRESULT MarkDebuggerAttached(
BOOL fIsAttached
);
參數
fIsAttached
true如果方法應該指出已附加偵錯工具;false否則Debugger.IsAttached。
傳回值
此方法可以傳回下表中列出的值。
| 返回值 | Description |
|---|---|
S_OK |
偵錯對象已成功更新。 |
CORDBG_E_MODULE_NOT_LOADED |
包含 Debugger.IsAttached 方法的元件未載入,或某些其他錯誤 (例如遺漏中繼資料) 導致無法辨識它。 此錯誤常見且良性。 您應該在載入其他元件時再次呼叫該方法。 |
其他失敗 HRESULT 值。 |
其他值可能表示行為不端的偵錯工具或編譯器元件。 |
備註
備註
此方法僅適用於 .NET 原生。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 從 .NET Framework 4.6 開始提供