CAtlFileMappingBase::OpenMapping

지정 된 파일에 대 한 명명 된 파일 매핑 개체를 열려면이 메서드를 호출 합니다.

HRESULT OpenMapping(
   LPCTSTR szName,
   SIZE_T nMappingSize,
   ULONGLONG nOffset = 0,
   DWORD dwViewDesiredAccess = FILE_MAP_ALL_ACCESS 
) throw( );

매개 변수

  • szName
    매핑 개체의 이름입니다.에 열린 핸들을이 이름으로 된 파일 매핑 개체 매핑 개체의 보안 설명자와 충돌 하지 않는 경우는 dwViewDesiredAccess 매개 변수를 열기 작업이 성공 합니다.

  • nMappingSize
    매핑 크기입니다.파일 매핑 개체의 최대 크기 0 인 경우, 현재 크기가 식별 파일 매핑 개체입니다.szName.

  • nOffset
    매핑 시작 되는 파일 오프셋입니다.오프셋된 값은 시스템의 메모리 할당 단위의 배수 이어야 합니다.

  • dwViewDesiredAccess
    파일 보기 및 따라서 보호 파일에서 매핑된 페이지의 액세스 유형을 지정 합니다.참조 dwDesiredAccess 에서 MapViewOfFileEx 에 있는 Windows SDK.

반환 값

반환 S_OK 성공 또는 오류에 HRESULT 에서 오류가 발생 합니다.

설명

입력된 매개 변수가 잘못 된 경우 디버그 빌드에서 어설션 오류가 발생 합니다.

요구 사항

헤더: atlfile.h

참고 항목

참조

CAtlFileMappingBase 클래스

CAtlFileMappingBase::MapFile