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
로 설정하여 한 번 호출되고 imagetoSymbols
를 FALSE
로 설정하여 한 번 호출됩니다. 두 변환 맵이 모두 제공되지 않으면 IDiaAddressMap::put_addressMapEnabled 메서드를 사용하여 주소 맵 변환을 사용하도록 설정할 수 없습니다.