Bagikan melalui


IDiaAddressMap

Menyediakan kontrol atas bagaimana SDK Akses Antarmuka Debug (DIA) menghitung alamat virtual virtual dan relatif untuk objek debug.

Sintaks

IDiaAddressMap : IUnknown

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDiaAddressMap.

Metode Deskripsi
IDiaAddressMap::get_addressMapEnabled Menunjukkan apakah peta alamat telah ditetapkan untuk sesi tertentu.
IDiaAddressMap::put_addressMapEnabled Menentukan apakah peta alamat harus digunakan untuk menerjemahkan alamat simbol.
IDiaAddressMap::get_relativeVirtualAddressEnabled Menunjukkan apakah perhitungan dan penggunaan alamat virtual relatif telah diaktifkan.
IDiaAddressMap::put_relativeVirtualAddressEnabled Memungkinkan klien untuk mengaktifkan atau menonaktifkan perhitungan alamat virtual relatif.
IDiaAddressMap::get_imageAlign Mengambil perataan gambar saat ini.
IDiaAddressMap::put_imageAlign Mengatur perataan gambar.
IDiaAddressMap::set_imageHeaders Mengatur header gambar untuk mengaktifkan terjemahan alamat virtual relatif.
IDiaAddressMap::set_addressMap Menyediakan peta alamat untuk mendukung terjemahan tata letak gambar.

Keterangan

Kontrol yang disediakan oleh antarmuka ini dienkapsulasi dalam dua kumpulan data yang Anda berikan: header gambar dan peta alamat. Sebagian besar klien menggunakan metode IDiaDataSource::loadDataForExe guna menemukan informasi debug yang tepat untuk gambar, dan metode biasanya dapat menemukan semua header serta data peta yang diperlukannya sendiri. Namun beberapa klien menerapkan pemrosesan dan pencarian data khusus. Klien tersebut menggunakan metode antarmuka IDiaAddressMap untuk menyediakan SDK DIA dengan hasil pencarian.

Catatan untuk Penelepon

Antarmuka ini tersedia dari objek sesi DIA. Klien memanggil metode QueryInterface pada antarmuka objek sesi DIA, biasanya IDiaSession, untuk mengambil antarmuka IDiaAddressMap.

Persyaratan

Header: Dia2.h

Library: diaguids.lib

DLL: msdia80.dll

Lihat juga