Ветеран
Сообщения: 1404
Благодарности: 135
|
Профиль
|
Отправить PM
| Цитировать
MSDN: lpNumberOfBytesWritten
[out] Pointer to the number of bytes written by this function call. WriteFile sets this value to zero before taking action or checking errors.
4 параметр функции WriteFile является _ИСХОДЯЩИМ_. Функция пытается записать значение, а записывать некуда, возможно записывает в какую-то левую область данных, видимо, поэтому и матерится
Если так написать, то все ок: WriteFile(fh, towrite, 7, &written, NULL);
|
-------
Ehhh.. what's up, doc?..
Отправлено: 20:12, 12-07-2008
| #2
|