共用方式為


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 方法來啟用位址對應轉譯。

另請參閱