Bagikan melalui


IDebugMemoryBytes2

Antarmuka ini mewakili byte memori.

Sintaks

IDebugMemoryBytes2 : IUnknown

Catatan untuk Pelaksana

Mesin debug (DE) mengimplementasikan antarmuka ini untuk mewakili byte dalam memori.

Catatan untuk Penelepon

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDebugMemoryBytes2.

Metode Deskripsi
ReadAt Membaca urutan byte, dimulai dari lokasi tertentu.
WriteAt dwCount Menulis byte, dimulai dari pStartContext.
GetSize Mendapatkan ukuran, dalam byte, dari memori yang diwakili oleh antarmuka ini.

Keterangan

Untuk properti, antarmuka IDebugProperty2 yang mewakili array menyediakan IDebugMemoryBytes2 antarmuka untuk mengakses nilai dalam array tersebut.

Tampilan Memori Visual Studio memanggil GetMemoryBytes untuk mengambil IDebugMemoryBytes2 antarmuka untuk mengakses memori sistem. Alamat yang akan diakses diperoleh dengan mengurai ekspresi yang dimasukkan sebagai alamat ke dalam Tampilan Memori lalu mengevaluasi ekspresi yang diurai menggunakan EvaluateSync untuk mendapatkan IDebugProperty2 antarmuka. Panggilan ke GetMemoryContext mengembalikan IDebugMemoryContext2 yang menjelaskan alamat memori. Konteks memori ini kemudian diteruskan ke ReadAt dan WriteAt.

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga