MCPcopy Create free account
hub / github.com/Simple-XX/SimpleKernel / disk_initialize

Function disk_initialize

src/filesystem/fatfs/diskio.cpp:44–49  ·  view source on GitHub ↗

* @brief 初始化磁盘驱动器。 * * @note BlockDevice 已由调用方在注册时完成初始化,此函数仅检查设备是否存在。 * @param pdrv 物理驱动器编号。 * @return DSTATUS 驱动器状态标志;如果设备未注册则返回 STA_NOINIT。 */

Source from the content-addressed store, hash-verified

42 * @return DSTATUS 驱动器状态标志;如果设备未注册则返回 STA_NOINIT。
43 */
44auto disk_initialize(BYTE pdrv) -> DSTATUS {
45 if (fatfs::FatFsFileSystem::GetBlockDevice(pdrv) == nullptr) {
46 return STA_NOINIT;
47 }
48 return 0;
49}
50
51/**
52 * @brief 从磁盘读取扇区。

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected