共用方式為


IDiaAddressMap

可讓您控制 DIA SDK 會為偵錯物件的虛擬和相對虛擬位址的計算。

IDiaAddressMap : IUnknown

方法 Vtable 順序

下表顯示的方法IDiaAddressMap

方法

描述

IDiaAddressMap::get_addressMapEnabled

指出特定的工作階段是否已建立的地址對應。

IDiaAddressMap::put_addressMapEnabled

指定是否可用於將符號位址轉譯位址對應。

IDiaAddressMap::get_relativeVirtualAddressEnabled

指出是否啟用的計算和相對虛擬位址使用。

IDiaAddressMap::put_relativeVirtualAddressEnabled

允許用戶端啟用或停用的相對虛擬位址計算。

IDiaAddressMap::get_imageAlign

擷取目前的影像對齊方式。

IDiaAddressMap::put_imageAlign

設定影像的對齊方式。

IDiaAddressMap::set_imageHeaders

設定影像標頭來啟用相對虛擬位址的轉譯。

IDiaAddressMap::set_addressMap

提供支援的影像配置轉譯的位址對應。

備註

這個介面所提供的控制項封裝在兩個您所提供的資料集: 影像標頭] 及 [位址對應。 大多數的用戶端會使用IDiaDataSource::loadDataForExe方法,以找出正確的偵錯資訊,如影像和方法可以通常探索所有必要的標頭與對應資料本身。 但是有些用戶端實作特殊處理,以及搜尋資料。 這樣的用戶端使用的方法IDiaAddressMap DIA SDK 提供搜尋結果的介面。

呼叫者的備忘稿

這個介面是可以從 DIA 工作階段物件。 用戶端呼叫QueryInterface DIA 工作階段物件介面上,通常的方法IDiaSession、 抓取IDiaAddressMap介面。

需求

標頭: Dia2.h

媒體櫃: diaguids.lib

DLL: msdia80.dll

請參閱

參考

IDiaDataSource::loadDataForExe

IDiaSession

其他資源

介面 (偵錯介面存取 SDK)