Функция UnmapViewOfFile


Функция UnmapViewOfFile отменяет отображение  представления файла из адресного пространства вызывающего процесса.

Синтаксис

BOOL UnmapViewOfFile(
  LPCVOID lpBaseAddress   // начальный адрес
);

Параметры

lpBaseAddress
[in] Указатель на базовый адрес отображаемого представления файла, отображение которого должно быть прекращено. Это значение должно быть идентично значению, возвращенному предыдущим вызовом функции MapViewOfFile или MapViewOfFileEx.

Возвращаемые значения

Если функция завершается успешно, возвращаемое значение не нуль, а все недействительные страницы, внутри заданной области "вяло" записываются  на диск.

Если функция завершается ошибкой, возвращаемое значение равняется нулю. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

Хотя приложение и может закрыть дескриптор файла, используемый, чтобы создать объект "проецируемый файл", система удерживает соответствующий файл открытым до тех пор, пока последнее представление файла станет неотображаемым:

Код примера

Пример смотри в статье Использование разделяемой памяти в динамически подключаемой библиотеке (DLL).

Смотри также

Обзор Управление файлами Функции, используемые для отображения файла в память, MapViewOfFile, MapViewOfFileEx

Размещение и совместимость  UnmapViewOfFile

К

Windows XP

Да 

л

Windows 2000 Professional

Да

и

Windows NT Workstation

Да

е

Windows Me

Да

н

Windows 98

Да

т

Windows 95

Да

 
С

Windows Server 2003

Да

е Windows 2000 Server Да
р Windows NT Server Да
в    
е    
р    

Используемая библиотека

Kernel32.lib

Используемая DLL -
Заголовочный файл  

- объявлено в

Winbase.h

 - включено в

Windows.h

 Unicode

Нет

 Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz