Составители:
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
- …
- следующая ›
- последняя »
