ICorDebugProcess6::MarkDebuggerAttached 方法
變更偵錯項目的內部狀態,讓 .NET Framework 類別庫中的 Debugger.IsAttached 方法傳回 true
。
語法
HRESULT MarkDebuggerAttached(
BOOL fIsAttached
);
參數
fIsAttached
如果 true
方法應該指出已附加偵錯工具,則為 Debugger.IsAttached;否則為 false
。
傳回值
這個方法會傳回下表所列的值。
傳回值 | 描述 |
---|---|
S_OK |
偵錯項目已成功更新。 |
CORDBG_E_MODULE_NOT_LOADED |
尚未載入包含 Debugger.IsAttached 方法的組件,或遺漏中繼資料等其他一些錯誤導致無法辨認組件。 這個錯誤很常見而且無害。 當其他組件載入時,您應該再次呼叫這個方法。 |
其他失敗的 HRESULT 值。 |
可能表示偵錯工具或編譯器元件異常的其他值。 |
備註
注意
這個方法僅適用於 .NET Native。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 4.6 起提供,.NET Native