IDebugMemoryContext2
這個介面代表執行偵錯程式之計算機的位址空間中的位置。
語法
IDebugMemoryContext2 : IUnknown
實作者的注意事項
偵錯引擎 (DE) 會實作這個介面來表示記憶體中的位址。
呼叫端注意事項
呼叫 GetMemoryContext 或 GetMemoryContext 會傳回這個介面。 此外,在套用適當的算術運算之後, 呼叫 Add 和 Subtract 會傳回這個介面的新複本。
依照 Vtable 順序的方法
下表顯示 IDebugMemoryContext2
方法。
方法 | 描述 |
---|---|
GetName | 取得此內容的用戶可顯示名稱。 |
GetInfo | 取得描述此內容的資訊。 |
加入 | 將指定的值新增至目前內容的位址,以建立新的內容。 |
差集 | 從目前內容位址減去指定的值,以建立新的內容。 |
比較 | 以比較旗標所指示的方式比較兩個內容。 |
備註
Visual Studio 的 [記憶體 ] 視窗會呼叫 GetMemoryContext ,以取得 IDebugMemoryContext2
介面,其中包含用於記憶體位址的評估表達式。 然後,此內容會傳遞至 ReadAt 和 WriteAt,以指定要讀取或寫入的位址。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll