IDiaAddressMap::put_relativeVirtualAddressEnabled
클라이언트가 RVA(상대 가상 주소)의 계산 및 사용 기능을 사용하거나 사용하지 않도록 설정할 수 있습니다.
구문
HRESULT put_relativeVirtualAddressEnabled (
BOOL NewVal
);
매개 변수
NewVal
[in] TRUE
로 사용하도록 설정하거나 FALSE
로 설정하여 사용하지 않도록 설정합니다.
Return Value
성공하면 S_OK
를 반환하고, 실패하면 오류 코드를 반환합니다.
설명
DIA 인터페이스에서 설명하고 실행 파일의 이미지 베이스를 기준으로 하는 디버그 개체의 주소는 상대 가상 주소로 검색할 수 있습니다.
세그먼트가 처음에 PDB 파일에서 로드되면 RLA 사용 기능이 사용하도록 설정됩니다. RLA 사용 기능의 현재 상태를 가져오려면 IDiaAddressMap::get_relativeVirtualAddressEnabled 메서드를 호출합니다.
IDiaAddressMap::set_imageHeaders 메서드를 성공적으로 호출하여 새 이미지 헤더를 설정한 후 RLA를 사용하도록 설정하려면 put_relativeVirtualAddress
메서드를 호출해야 합니다.