Параметры
Описательные имена переменных и естественный порядок расположения параметров во многом говорят сами за себя. Тем не менее, ниже приводятся некоторые краткие пояснения.
hFile – дескриптор считываемого файла, который должен быть создан с правами доступа GENERIC_READ. lpBuffer является указателем на буфер в памяти, куда помещаются считываемые данные. nNumberOfBytesToRead – количество байт, которые должны быть считаны из файла.
lpNumberOfBytesRead – указатель на переменную, предназначенную для хранения числа байт, которые были фактически считаны в результате вызова функции ReadFile. Этот параметр может принимать нулевое значение, если перед выполнением чтения указатель файла был позиционирован в конце файла или если во время чтения возникли ошибки, а также после чтения из именованного канала, работающего в режиме обмена сообщениями, если переданное сообщение имеет нулевую длину.
lpOverlapped – указатель на структуру OVERLAPPED. На данном этапе просто устанавливайте значение этого параметра равным NULL.
Запись в файл
Запись в файл выполняется с помощью следующей функции:
BOOL WritedFile (
HANDLE hFile,
LPCVOID lpBuffer,
DWORD nNumberOfBytesToWrite,
LPDWORD lpNumberOfBytesWritten,
Дата добавления: 2014-12-13; просмотров: 692;