共用方式為


IDebugMemoryBytes2

這個介面代表記憶體的位元組。

語法

IDebugMemoryBytes2 : IUnknown

實作者的注意事項

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

呼叫端注意事項

依照 Vtable 順序的方法

下表顯示 IDebugMemoryBytes2 方法。

方法 描述
ReadAt 從指定位置開始讀取位元組序列。
WriteAt 從開始pStartContext寫入dwCount位元組。
GetSize 取得這個介面所表示記憶體的大小,以位元組為單位。

備註

針對屬性,代表陣列的 IDebugProperty2 介面會提供 IDebugMemoryBytes2 介面來存取該陣列中的值。

Visual Studio 的 記憶體檢視 會呼叫 GetMemoryBytes 來擷取 IDebugMemoryBytes2 介面來存取系統記憶體。 要存取的位址是藉由將輸入為地址的表達式剖析為內存檢視,然後使用 EvaluateSync 來評估剖析的運算式以取得介面來取得IDebugProperty2。 呼叫 GetMemoryContext傳回描述記憶體位址的 IDebugMemoryContext2 。 此記憶體內容接著會傳遞至 ReadAtWriteAt

需求

標頭:msdbg.h

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

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

另請參閱