UINT WINAPI GetDriveType( __in LPCTSTR lpRootPathName );
Return code Description
DRIVE_UNKNOWN 未知
The drive type cannot be determined.
DRIVE_NO_ROOT_DIR 可移动磁盘
The root path is invalid; for example, there is no volume is mounted at the path.
DRIVE_REMOVABLE U盘,软盘
The drive has removable media; for example, a floppy drive, thumb drive, or flash card reader.
DRIVE_FIXED 本地硬盘, 移动硬盘
The drive has fixed media; for example, a hard drive or flash drive.
DRIVE_REMOTE 网络磁盘
The drive is a remote (network) drive.
DRIVE_CDROM CD-ROM
The drive is a CD-ROM drive.
DRIVE_RAMDISK RAM 磁盘
The drive is a RAM disk.
参考:
http://tech.ddvip.com/2008-11/122655500792166.html