Составители:
7
(HANDLE)0xFFFFFFFF, и объект будет связан с системным файлом подкач-
ки.
HANDLE CreateFileMapping(
HANDLE hFile, // дескриптор отображаемого файла
LPSECURITY_ATTRIBUTES lpFileMappingAttributes, // атрибуты
// безопасности
DWORD fdwProtect, //уровень защиты для страниц отображения
DWORD dwMaximumSizeHigh, // размер файла (старшее слово)
DWORD dwMaximumSizeLow, // размер файла (младшее слово)
LPCTSTR lpszMapName // имя объекта отображения файла
);
Параметр fdwProtect устанавливает флаг защиты для всех страниц па-
мяти
, которые используются отображаемым файлом. Этот параметр может
принимать следующие значения:
PAGE_READONLY – можно читать данные из объекта отображения;
PAGE_READWRITE- можно считывать данные и записывать их в объ-
ект отображения файла;
PAGE_WRITECOPY- аналогично PAGE_READWRITE, но запись при-
ведет к созданию закрытой копии страницы. Подобный атрибут защиты по-
зволяет сохранять исходное состояние файла неизменным до тех
пор, пока
все изменения не станут окончательными.
Размер объекта отображения файла имеет размер 8 байт. Это позволяет
использовать для отображения файлы, размер которых превышает 4Гб. Два
параметра функции dwMaximumSizeHigh и dwMaximumSizeLow передают
старшую и младшую половины размера объекта отображения. Если оба этих
параметра равны 0, то в качестве размера объекта отображения принимается
текущий размер
файла.
(HANDLE)0xFFFFFFFF, и объект будет связан с системным файлом подкач- ки. HANDLE CreateFileMapping( HANDLE hFile, // дескриптор отображаемого файла LPSECURITY_ATTRIBUTES lpFileMappingAttributes, // атрибуты // безопасности DWORD fdwProtect, //уровень защиты для страниц отображения DWORD dwMaximumSizeHigh, // размер файла (старшее слово) DWORD dwMaximumSizeLow, // размер файла (младшее слово) LPCTSTR lpszMapName // имя объекта отображения файла ); Параметр fdwProtect устанавливает флаг защиты для всех страниц па- мяти, которые используются отображаемым файлом. Этот параметр может принимать следующие значения: PAGE_READONLY – можно читать данные из объекта отображения; PAGE_READWRITE- можно считывать данные и записывать их в объ- ект отображения файла; PAGE_WRITECOPY- аналогично PAGE_READWRITE, но запись при- ведет к созданию закрытой копии страницы. Подобный атрибут защиты по- зволяет сохранять исходное состояние файла неизменным до тех пор, пока все изменения не станут окончательными. Размер объекта отображения файла имеет размер 8 байт. Это позволяет использовать для отображения файлы, размер которых превышает 4Гб. Два параметра функции dwMaximumSizeHigh и dwMaximumSizeLow передают старшую и младшую половины размера объекта отображения. Если оба этих параметра равны 0, то в качестве размера объекта отображения принимается текущий размер файла. 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »