共用方式為


IDebugObject

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

重要

在 Visual Studio 2015,這種實作運算式評估工具已被取代。 如需實作 CLR 運算式評估工具的資訊,請參閱CLR 運算式評估工具Managed 運算式評估工具範例

這個介面表示繫結器會將封裝的符號和運算式的值的物件。

語法

IDebugObject : IUnknown  

實作者注意事項

運算式評估工具會實作這個介面來表示的物件。

呼叫端資訊

這個介面是運算式評估工具會使用已剖析的運算式中的所有物件的基底類別。 它由呼叫繫結方法。 QueryInterface從這個介面取得更具特製化的介面。

依照 Vtable 順序的方法

下表顯示的方法IDebugObject

方法 說明
GetSize 取得物件的大小。
GetValue 取得物件的值做為一系列連續的位元組。
Setvalue 巨集 設定物件的值從一系列連續的位元組。
SetReferenceValue 設定此物件的參考值。
GetMemoryContext 取得代表值的物件位址的記憶體內容。
GetManagedDebugObject 偵錯引擎的位址空間中建立受管理物件的複本。
IsNullReference 測試是否此物件為 null 參考。
IsEqual 比較這個物件。
IsReadOnly 判斷此物件是否為唯讀。
IsProxy 判斷物件是否為透明的 proxy。

備註

運算式評估工具會使用此介面的基底類別來表示剖析樹狀結構中的物件。

需求

標頭︰ ee.h

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

組件︰ Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱

運算式評估介面
GetElement
繫結