Составители:
5
MapViewOfFile – связывает определенный диапазон адресов виртуаль-
ного адресного пространства процесса с определенным диапазоном адресов в
файле.
Функция CreateFile имеет следующий прототип:
HANDLE CreateFile(
LPCTSTR lpFileName, // имя файла
DWORD dwDesiredAccess, // режим доступа к файлу
DWORD dwShareMode, // режим разделения
LPSECURITY_ATTRIBUTES lpSecurityAttributes, //атрибуты безо-
// пасности
DWORD dwCreationDistribution, // флаги создания
DWORD dwFlagsAndAttributes, // атрибуты файла
HANDLE hTemplateFile // идентификатор файла, атрибуты
// которого копируются для нового
файла;
);
Параметр dwDesiredAccess указывает способ доступа к содержимому
файла и может принимать следующие значения:
0 – содержимое файла нельзя считывать или записывать. Можно лишь
получить атрибуты файла;
GENERIC_READ – разрешено чтение файла;
GENERIC_WRITE- разрешена запись в файл;
GENERIC_READ| GENERIC_WRITE – разрешено чтение и запись в
файл.
Параметр dwShareMode указывает тип совместного доступа к файлу:
0 – запрещен совместный доступ к
файлу нескольких процессов;
FILE_SHARE_READ – другой процесс может читать данные из файла;
FILE_SHARE_WRITE – другой процесс может записывать данные в
файл;
MapViewOfFile – связывает определенный диапазон адресов виртуаль- ного адресного пространства процесса с определенным диапазоном адресов в файле. Функция CreateFile имеет следующий прототип: HANDLE CreateFile( LPCTSTR lpFileName, // имя файла DWORD dwDesiredAccess, // режим доступа к файлу DWORD dwShareMode, // режим разделения LPSECURITY_ATTRIBUTES lpSecurityAttributes, //атрибуты безо- // пасности DWORD dwCreationDistribution, // флаги создания DWORD dwFlagsAndAttributes, // атрибуты файла HANDLE hTemplateFile // идентификатор файла, атрибуты // которого копируются для нового файла; ); Параметр dwDesiredAccess указывает способ доступа к содержимому файла и может принимать следующие значения: 0 – содержимое файла нельзя считывать или записывать. Можно лишь получить атрибуты файла; GENERIC_READ – разрешено чтение файла; GENERIC_WRITE- разрешена запись в файл; GENERIC_READ| GENERIC_WRITE – разрешено чтение и запись в файл. Параметр dwShareMode указывает тип совместного доступа к файлу: 0 – запрещен совместный доступ к файлу нескольких процессов; FILE_SHARE_READ – другой процесс может читать данные из файла; FILE_SHARE_WRITE – другой процесс может записывать данные в файл; 5
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »