Share via


IDebugMemoryContext2

這個介面代表執行偵錯程式之計算機的位址空間中的位置。

語法

IDebugMemoryContext2 : IUnknown

實作者的注意事項

偵錯引擎 (DE) 會實作這個介面來表示記憶體中的位址。

呼叫端注意事項

呼叫 GetMemoryContext 或 GetMemoryContext 會傳回這個介面。 此外,在套用適當的算術運算之後, 呼叫 AddSubtract 會傳回這個介面的新複本。

依照 Vtable 順序的方法

下表顯示 IDebugMemoryContext2 方法。

方法 描述
GetName 取得此內容的用戶可顯示名稱。
GetInfo 取得描述此內容的資訊。
加入 將指定的值新增至目前內容的位址,以建立新的內容。
差集 從目前內容位址減去指定的值,以建立新的內容。
比較 以比較旗標所指示的方式比較兩個內容。

備註

Visual Studio 的 [記憶體 ] 視窗會呼叫 GetMemoryContext ,以取得 IDebugMemoryContext2 介面,其中包含用於記憶體位址的評估表達式。 然後,此內容會傳遞至 ReadAt 和 WriteAt,以指定要讀取或寫入的位址。

需求

標頭:msdbg.h

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

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

另請參閱