Description
The specified memory address ไม่ได้เป็นแถวเดียวกันกับ the word boundary เสมอไป เนื่องจาก the argument ถูกกำหนดเป็น BYTE*. สำหรับข้อมูลเพิ่มเติม, โปรดดูที่ the description of disk_read function.
โดยทั่วไป, a multiple sector write request (count > 1) ต้องไม่ถูกแบ่งออกลงใน single sector transactions ไปยัง the storage device, มิฉะนั้น the file write throughput จะลดลงอย่างมาก.
FatFs คาดว่าจะมีฟังก์ชันการเขียนแบบหน่วงเวลาของ the disk control layer. The write operation ไปยัง the media ไม่จำเป็นต้องเสร็จสมบูรณ์เมื่อรีเทิร์นจากฟังชั่นนี้ด้วย write operation กำลังดำเนินการหรือ data ถูกเก็บเฉพาะลงใน the write-back cache. แต่ write data บน the buff จะใช้ไม่ได้หลังจากรีเทิร์นจากฟังชั่นนี้. The write completion request ถูกกระทำโดย CTRL_SYNC command ของ disk_ioctl function. ดังนั้น, ถ้า a delayed write function ถูกนำมาใช้งาน, the write throughput of the filesystem จะถูกปรับปรุงให้ดีขึ้น.
หมายเหตุ: Application program ต้องไม่เรียกฟังชั่นนี้, มิฉะนั้น FAT structure บน the volume อาจถูกทำให้พังลงได้.
QuickInfo
ฟังชั่นนี้จะไม่ถูกต้องการเมื่อ FF_FS_READONLY == 1.