IDiaAddressMap::set_addressMap
提供位址對應以支援影像版面配置轉譯。
語法
HRESULT set_addressMap (
DWORD cbData,
struct DiaAddressMapEntry data[],
BOOL imagetoSymbols
);
參數
cbData
[in] data
參數中的元素數。
data[]
[in] 定義轉譯對應之 DiaAddressMapEntry 結構結構的陣列。
imagetoSymbols
[in] TRUE
,如果 data
參數從新的影像版面配置定義對應到原始版面配置 (如偵錯符號所述)。 如果 data
是從原始版面配置擷取的新影像配置對應,則為 FALSE
。
傳回值
如果成功,則會傳回 S_OK
;否則,會傳回錯誤碼。
備註
通常,DIA 會從程式資料庫 (.pdb) 檔案擷取位址轉譯對應。 如果遺漏這些值,則會呼叫 IDiaAddressMap::set_imageHeaders 方法兩次; imagetoSymbols
參數設為 TRUE
則為一次;imagetoSymbols
參數設為 FALSE
則為一次。 除非提供這兩個翻譯對應,否則無法使用 IDiaAddressMap::p ut_addressMapEnabled 方法來啟用位址對應轉譯。