На главную

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 | Скачать Вниз

Reading and Writing



To read from a file view, a process dereferences the pointer returned by the MapViewOfFile function:

DWORD dwLength;

dwLength = *((LPDWORD) lpMapAddress);


The process also uses the pointer returned by MapViewOfFile to write to the file view:

*((LPDWORD) lpMapAddress) = dwLength;


The FlushViewOfFile function copies the specified number of bytes of the file view to the physical file, without waiting for the cached write operation to occur:

if (!FlushViewOfFile(lpMapAddress, dwBytesToFlush)) {
ErrorHandler("Could not flush memory to disk.");
}



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

Чтение и Сочинение



Чтобы читаться из файлового вида, процесс разыменовывает указатель возвращанный функцией MapViewOfFile:

DWORD dwLength;

dwLength = *((LPDWORD) lpMapAddress);


Процесс также использует указатель возвращанный MapViewOfFile, чтобы писать в файловый вид:

*((LPDWORD) lpMapAddress) = dwLength;


Функция FlushViewOfFile копирует определенное количество байтов файлового вида в физический файл, не ждя кеш писать действие, чтобы происходить:

если (!FlushViewOfFile(lpMapAddress, dwBytesToFlush)) { ErrorHandler("Could НЕ память краски на диск.");
}



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