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 posisi di ruang alamat komputer yang menjalankan program yang sedang di-debug.
Sintaks
IDebugMemoryContext2 : IUnknown
Catatan untuk Pelaksana
Mesin debug (DE) mengimplementasikan antarmuka ini untuk mewakili alamat dalam memori.
Catatan untuk Penelepon
Panggilan ke GetMemoryContext atau GetMemoryContext mengembalikan antarmuka ini. Selain itu, panggilan ke Tambahkan dan Kurangi kembalikan salinan baru antarmuka ini setelah operasi aritmatika yang sesuai diterapkan.
Metode dalam Urutan Vtable
Tabel berikut memperlihatkan metode IDebugMemoryContext2.
| Metode | Deskripsi |
|---|---|
| GetName | Mendapatkan nama yang dapat ditampilkan pengguna untuk konteks ini. |
| GetInfo | Mendapatkan informasi yang menjelaskan konteks ini. |
| Tambahkan | Menambahkan nilai yang ditentukan ke alamat konteks saat ini untuk membuat konteks baru. |
| Pengurangan | Mengurangi nilai tertentu dari alamat konteks saat ini untuk membuat konteks baru. |
| Bandingkan | Membandingkan dua konteks dengan cara yang ditunjukkan dengan membandingkan bendera. |
Keterangan
Jendela Memori Visual Studio memanggil GetMemoryContext untuk mendapatkan IDebugMemoryContext2 antarmuka yang berisi ekspresi yang dievaluasi yang digunakan untuk alamat memori. Konteks ini kemudian diteruskan ke ReadAt dan WriteAt untuk menentukan alamat yang akan dibaca atau ditulis.
Persyaratan
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll