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 при сбое.
Заметки
В отладочные построения, утверждения ошибка возникает, если входные параметры являются недопустимыми.
Требования
Header: atlfile.h