Книга: Системное программирование в среде Windows
Резюме: отображение файлов
Резюме: отображение файлов
Ниже приведена стандартная последовательность действий, которые необходимо выполнять, если используется отображение файлов:
1. Откройте файл. Убедитесь в том, что он имеет права доступа GENERIC_READ.
2. В случае создания нового файла укажите его размер, используя для этого либо функцию CreateFileMapping (шаг 3), либо функцию SetFilePointer с последующим вызовом функции SetEndOfFile.
3. Отобразите файл при помощи функций CreateFileMapping или OpenFileMapping.
4. Создайте одно или несколько представлений объекта отображения файла с помощью функции MapViewOfFile.
5. Осуществляйте доступ к файлу через обращения к памяти. Для перехода к другим участкам отображаемого файла используйте функции UnmapViewOfFile и MapViewOfFile.
6. Завершив работу, вызовите последовательно функции UnmapViewOfFile, CloseHandle для закрытия дескриптора объекта отображения и CloseHandle для закрытия дескриптора файла.
- Глава 8 Совместное использование файлов с помощью NFS
- Резюме
- 5.3. Отображение файлов в памяти
- 12.7. Резюме
- ГЛАВА 5 Управление памятью, отображение файлов и библиотеки DLL
- Отображение файлов
- Резервное копирование многофайловых баз данных
- Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы
- Восстановление из резервных копий многофайловых баз данных
- Создание файлов с блокировкой
- Рекомендуемое расширение для файлов баз данных - *.ib