IDebugProperty3

此介面支援:

  • 擷取與 屬性相關聯的任意長字串。

  • 將唯一標識碼與屬性產生關聯。

  • 擷取 屬性的自定義查看器清單。

  • 設定屬性的值,並能夠報告任何產生的錯誤

語法

IDebugProperty3 : IDebugProperty2

實作者的注意事項

偵錯引擎 (DE) 會在實作 IDebugProperty2 的相同物件上實作這個介面,以提供長字串、屬性標識元和自定義查看器的支援。

呼叫端注意事項

在介面上IDebugProperty2呼叫 QueryInterface 以取得這個介面。

依照 Vtable 順序的方法

除了繼承自 IDebugProperty2的方法之外, IDebugProperty3 介面也會公開下列方法。

方法 描述
GetStringCharLength 傳回與 屬性相關聯的字串長度。
GetStringChars 傳回使用者提供的緩衝區中的字串。
CreateObjectID 建立此屬性的唯一標識碼。
DestroyObjectID 終結這個屬性的唯一標識符。
GetCustomViewerCount 傳回這個屬性可以使用的自定義檢視者數目。
GetCustomViewerList 傳回可以使用這個屬性檢視的自定義檢視者清單。
SetValueAsStringWithError 設定這個屬性的值,如果發生任何錯誤,則傳回錯誤訊息。

備註

需求

標頭:msdbg.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

元件:Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱