Bagikan melalui


IDebugMemoryContext2

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

Baca juga