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磁盘。 |
也可以看看