Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
- GetMemoryBytes mengembalikan antarmuka ini untuk menyediakan akses ke memori sistem. GetMemoryBytes dan GetMemoryBytes mengembalikan antarmuka ini untuk menyediakan akses ke byte objek.
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