我有一个C ++ / CLI应用程序需要格式化分区(Windows XP Embedded中的单个驱动器号)。
除了启动标准的Windows格式程序之外,还有其他方法吗? ..或那是我最好的选择吗?
答案 0 :(得分:2)
您应该可以通过使用DeviceIoControl函数来完成此操作。
根据您要实现的目标,以下控制代码似乎相关:
为了完整性,还值得了解其他选项,但可能不适用于XP嵌入式:
对于Vista / Windows Server 2003(及更高版本),IVdsVolumeMF COM接口提供Format方法。
对于Windows Server 2003(及更高版本),Win32_Volume WMI类也有Format方法。