На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Closing the File-Mapping Object



When a process has finished with the file-mapping object, it should destroy all file views in its address space by using the UnmapViewOfFile function for each file view. This function invalidates the pointer to the process's virtual address space. If any of the pages of the file view have changed since the view was mapped, the system writes the changed pages of the file to disk using caching. To commit the data to disk immediately, call the FlushViewOfFile function before unmapping the file view.

You must call the CloseHandle function to first close the file-mapping object and then close the file on disk. These calls to CloseHandle succeed even when there are file views that are still open. However, leaving file views mapped causes memory leaks.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Закрытие Объекта File-Mapping



Когда процесс завершился с файловым распределением объекта, он должен уничтожить все файловые виды в своем пространстве адреса используя функцию UnmapViewOfFile для каждого файлового вида. Эта функция аннулирует указатель в пространство виртуального адреса процесса. Если любая из страниц файлового вида изменились бы с тех пор как вид был отображен, система записывает измененные страницы файла на диск, использовавший кэширование. Для того, чтобы совершать данные на диск немедленно, назовите функцию FlushViewOfFile перед unmapping файловый вид.

Вы должны назвать функцию CloseHandle, чтобы сначала закрытие файловое распределение объекта затем закрывает файл на диске. Эти вызовы на CloseHandle добиваются успеха даже когда есть файл рассматривает, что все еще открытые. Тем не менее, оставляя файловые виды отображал течи памяти причин.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz