Platform SDK: Files and I/O |
The _hwrite function writes data to the specified file.
Note This function is provided only for compatibility with 16-bit versions of Windows. Win32-based applications should use the WriteFile function.
long _hwrite( HFILE hFile, // handle to file LPCSTR lpBuffer, // write data buffer long lBytes // number of bytes to write );
If the function succeeds, the return value indicates the number of bytes actually written to the file.
If the function fails, the return value is HFILE_ERROR. To get extended error information, call GetLastError.
If you are attempting to write to a floppy drive that does not have a floppy disk, the system displays a message box prompting the user to retry the operation. To prevent the system from displaying this message box, call the SetErrorMode function with SEM_NOOPENFILEERRORBOX.
Windows NT/2000: Requires Windows NT 3.1 or later.
Windows 95/98: Requires Windows 95 or later.
Header: Declared in Winbase.h; include Windows.h.
Library: Use Kernel32.lib.
File I/O Overview, File I/O Functions, _hread, SetErrorMode, WriteFile