硬盘驱动器上的分区的名称和数量

时间:2012-03-15 14:09:30

标签: c windows winapi

在Windows编程中,我们如何找出硬盘上的分区数量和每个分区的名称?

2 个答案:

答案 0 :(得分:3)

您可以将DeviceIoControl函数与IOCTL_DISK_GET_DRIVE_LAYOUT_EX控制代码一起使用,以获取分区列表。

答案 1 :(得分:1)

关于如何在MSDN上执行此操作非常good article。它使用GetLogicalDrivesGetLogicalDriveStringsGetDriveTypeGetVolumeInformation函数。你可以download the source from here