GetDriveType功能确定磁盘驱动器是可移动的,固定的,CD-ROM,RAM磁盘还是网络驱动器。
UINT GetDriveType(
LPCTSTR 【lpRootPathName】 | //根路径的地址 |
); |
参数
【lpRootPathName】
指向一个以null结尾的字符串,指定磁盘的根目录以返回有关的信息。如果【lpRootPathName】为NULL,则该函数使用当前目录的根。
返回值
返回值指定驱动器的类型。它可以是以下值之一:
值 | 含义 |
0 | 无法确定驱动器类型。 |
1 | 根目录不存在。 |
DRIVE_REMOVABLE | 驱动器可以从驱动器中取出。 |
DRIVE_FIXED | 磁盘无法从驱动器中删除。 |
DRIVE_REMOTE | 驱动器是一个远程(网络)驱动器。 |
DRIVE_CDROM | 驱动器是一个CD-ROM驱动器。 |
DRIVE_RAMDISK | 驱动器是RAM磁盘。 |
也可以看看