分享方式:


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

另請參閱