CAtlFileMappingBase::MapSharedMem
모든 프로세스의 전체 액세스를 허용 하는 파일 매핑 개체를 만들려면이 메서드를 호출 합니다.
HRESULT MapSharedMem(
SIZE_T nMappingSize,
LPCTSTR szName,
BOOL* pbAlreadyExisted = NULL,
LPSECURITY_ATTRIBUTES lpsa = NULL,
DWORD dwMappingProtection = PAGE_READWRITE,
DWORD dwViewDesiredAccess = FILE_MAP_ALL_ACCESS
) throw( );
매개 변수
nMappingSize
매핑 크기입니다.파일 매핑 개체의 최대 크기 0 인 경우, 현재 크기가 식별 파일 매핑 개체입니다.szName.szName
매핑 개체의 이름입니다.pbAlreadyExisted
포인트를 BOOL 값 true로 매핑 개체를 이미 설정 되어 있던.lpsa
포인터는 SECURITY_ATTRIBUTES 반환 된 핸들을 자식 프로세스에 상속 되는지 여부를 결정 하는 구조입니다.참조 lpAttributes 에서 했습니다 에 있는 Windows SDK.dwMappingProtection
파일에 매핑되는 경우 파일 보기를 원하는 보호 합니다.참조 flProtect 에서 했습니다 에 있는 Windows SDK.dwViewDesiredAccess
파일 보기 및 따라서 보호 파일에서 매핑된 페이지의 액세스 유형을 지정 합니다.참조 dwDesiredAccess 에서 MapViewOfFileEx 에 있는 Windows SDK.
반환 값
반환 S_OK 성공 또는 오류에 HRESULT 에서 오류가 발생 합니다.
설명
MapShareMem 만든 기존 파일 매핑 개체 수 했습니다, 프로세스 간에 공유할 수 있습니다.
요구 사항
헤더: atlfile.h