IDebugProperty3
此介面支援:
擷取與 屬性相關聯的任意長字串。
將唯一標識碼與屬性產生關聯。
擷取 屬性的自定義查看器清單。
設定屬性的值,並能夠報告任何產生的錯誤
語法
IDebugProperty3 : IDebugProperty2
實作者的注意事項
偵錯引擎 (DE) 會在實作 IDebugProperty2 的相同物件上實作這個介面,以提供長字串、屬性標識元和自定義查看器的支援。
呼叫端注意事項
在介面上IDebugProperty2
呼叫 QueryInterface 以取得這個介面。
依照 Vtable 順序的方法
除了繼承自 IDebugProperty2
的方法之外, IDebugProperty3
介面也會公開下列方法。
方法 | 描述 |
---|---|
GetStringCharLength | 傳回與 屬性相關聯的字串長度。 |
GetStringChars | 傳回使用者提供的緩衝區中的字串。 |
CreateObjectID | 建立此屬性的唯一標識碼。 |
DestroyObjectID | 終結這個屬性的唯一標識符。 |
GetCustomViewerCount | 傳回這個屬性可以使用的自定義檢視者數目。 |
GetCustomViewerList | 傳回可以使用這個屬性檢視的自定義檢視者清單。 |
SetValueAsStringWithError | 設定這個屬性的值,如果發生任何錯誤,則傳回錯誤訊息。 |
備註
- SetValueAsStringWithError 是會話偵錯管理員 (SDM) 設定屬性值的慣用方式。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll