Организация вычислительных процессов в ЭВМ. Лясин Д.Н - 5 стр.

UptoLike

Составители: 

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