다음을 통해 공유


IDiaAddressMap::set_addressMap

이미지 레이아웃 변환을 지원하는 주소 맵을 제공합니다.

구문

HRESULT set_addressMap ( 
   DWORD                     cbData,
   struct DiaAddressMapEntry data[],
   BOOL                      imagetoSymbols
);

매개 변수

cbData

[in] data 매개 변수의 요소 수입니다.

data[]

[in] 변환 맵을 정의하는 DiaAddressMapEntry 구조체의 배열입니다.

imagetoSymbols

[in] data 매개 변수가 디버그 기호에 설명된 대로 새 이미지 레이아웃에서 원래 레이아웃으로 맵을 정의하는 경우 TRUE입니다. data가 원래 레이아웃에서 가져온 새 이미지 레이아웃에 대한 맵인 경우 FALSE입니다.

Return Value

성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.

설명

일반적으로 DIA는 프로그램 데이터베이스(.pdb) 파일에서 주소 변환 맵을 검색합니다. 이러한 값이 누락된 경우 IDiaAddressMap::set_imageHeaders 메서드는 두 번 호출됩니다. imagetoSymbols 매개 변수를 TRUE로 설정하여 한 번 호출되고 imagetoSymbolsFALSE로 설정하여 한 번 호출됩니다. 두 변환 맵이 모두 제공되지 않으면 IDiaAddressMap::put_addressMapEnabled 메서드를 사용하여 주소 맵 변환을 사용하도록 설정할 수 없습니다.

참고 항목