FatFs文件系统:disk_status
获取当前磁盘的状态
DSTATUS disk_status ( BYTE Drive /* 物理驱动器号*/ );
参数:
Drive 指定待确认的物理驱动器号。
返回值:
磁盘状态,是下列标志的组合:
STA_NOINIT 指示磁盘驱动器还没有被初始化。当系统复位、磁盘移除和 disk_initialize 函数失败时,该标志被设置; 当 disk_initialize 函数成功时,该标志被清除。
STA_NODISK 指示驱动器中没有存储介质。当安装了磁盘驱动器后,该标志始终被清除。
STA_PROTECTED 指示存储介质被写保护。在不支持写保护缺口的驱动器上,该标志始终被清除。当 STA_NODISK 被设 置时,该标志无效。