ファイルにデータを書き込みます。
FRESULT f_write ( FIL* FileObject, /* ファイル・オブジェクト */ const void* Buffer, /* 書き込みデータ */ UINT ByteToWrite, /* 書き込むバイト数 */ UINT* ByteWritten /* 書き込まれたバイト数 */ );
書き込み開始位置は、ファイルR/Wポインタの位置からになります。ファイルR/Wポインタは実際に書き込まれたバイト数だけ進みます。関数が正常終了した後、要求したバイト数が書き込まれたかどうか*ByteWrittenをチェックすべきです。*ByteWritten < ByteToWriteのときは、ディスク・フルを意味します。
_FS_READONLY == 0のときに使用可能です。