#ifndef MAQUE_IDE_H #define MAQUE_IDE_H #ifdef __cplusplus extern "C" { #endif typedef enum { FS_TYPE_UNKNOWN, FS_TYPE_FAT32, FS_TYPE_EXFAT, FS_TYPE_MAX } MaQueFsType_e; typedef struct { MaQueFsType_e eFsType; XM_CHAR* pDev; //以下参数暂时只对exfat有效 XM_S32 spc; //每个簇多少个扇区,默认64 XM_CHAR *pVolumeLabel; XM_UL volumeSerial; XM_U64 firstSector; } MaQueMakeFs_s; /* 【功能描述】 雄迈私有wfs 系统格式化,目前暂时无效。 【参数】 pDev : 设备节点。 【返回值】 XM_SUCCESS 成功。 其它 失败,请参考错误码。 【注意】 无。 */ XM_S32 LibXmMaQue_Ide_format(const XM_CHAR *pDev); /* 【功能描述】 FAT32 exFAT 格式化。 【参数】 pstMkFs , 参考MaQueMakeFs_s 。 【返回值】 XM_SUCCESS 成功。 其它 失败,请参考错误码。 【注意】 无。 */ XM_S32 LibXmMaQue_Ide_makeFs(MaQueMakeFs_s *pstMkFs); #ifdef __cplusplus } #endif #endif //MAQUE_IDE_H