다음을 통해 공유


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 메서드를 호출해야 합니다.

참고 항목