ファイルにデータを書き込みます。ファイルポインタの現在位置が、書き込みの開始位置になります。同期書き込み操作では、書き込みが終了すると、ファイルハンドルがオーバーラップ属性指定で作成されていない限り、ファイルポインタの位置は書き込んだバイト数だけ進められます。非同期書き込み操作では、アプリケーション側でファイルポインタを調整する必要があります。 BOOL WriteFile( HANDLE hFile, // ファイルハンドル LPCVOID pBuffer, // バッファアドレス DWORD nNumberOfBytesToWrite, // サイズ LPDWORD pNumberOfBytesWritten, // 実際のサイズを格納する変数 LPOVERLAPPED pOverlapped // OVERLAPPED構造体 ); KERNEL32.DLL 引数 hFile 読み取り