跳转至

disk_write

disk_write

disk_write 函数用于向存储设备写入数据。

DRESULT disk_write (
  BYTE pdrv,        /* [输入] 物理驱动器号 */
  const BYTE* buff, /* [输入] 指向要写入的数据的指针 */
  LBA_t sector,     /* [输入] 要开始写入的扇区号 */
  UINT count        /* [输入] 要写入的扇区数 */
);

参数

  • pdrv: 用于标识目标设备的物理驱动器号。
  • buff: 指向要写入的字节数组的指针。
  • sector: LBA 中的起始扇区号。
  • count: 要写入的扇区数。

返回值

RES_OK, RES_ERROR, RES_WRPRT, RES_PARERR, RES_NOTRDY

描述

此函数将一个或多个扇区写入物理驱动器。应用程序绝不能直接调用此函数。

快速信息

FF_FS_READONLY == 1 时,此函数不是必需的。