GetDriveType
The GetDriveType
function determines whether a disk drive is a removable, fixed, CD-ROM, RAM
disk, or network drive.
UINT GetDriveType(
LPCTSTR lpRootPathName |
// address of root
path |
); |
|
Parameters
lpRootPathName
Points to a
null-terminated string that specifies the root directory of the disk to return
information about. If lpRootPathName is NULL, the function uses the root
of the current directory.
Return Values
The return
value specifies the type of drive. It can be one of the following values:
Value |
Meaning |
0 |
The drive
type cannot be determined. |
1 |
The root
directory does not exist. |
DRIVE_REMOVABLE |
The drive
can be removed from the drive. |
DRIVE_FIXED |
The disk
cannot be removed from the drive. |
DRIVE_REMOTE |
The drive
is a remote (network) drive. |
DRIVE_CDROM |
The drive
is a CD-ROM drive. |
DRIVE_RAMDISK |
The drive
is a RAM disk. |
See Also