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.
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