DriveType
TOC
Collapse the table of content
Expand the table of content

DriveType function

[DriveType is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

Determines the drive type based on the drive number.

Syntax


int DriveType(
  _In_ int iDrive
);

Parameters

iDrive [in]

Type: int

The number of the drive that you want to test. "A:" corresponds to 0, "B:" to 1, and so on.

Return value

Type: int

Returns one of the following values.

Return codeDescription
DRIVE_UNKNOWN

The drive type cannot be determined.

DRIVE_NO_ROOT_DIR

The root path is invalid. For example, no volume is mounted at the path.

DRIVE_REMOVABLE

The disk 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.

 

Remarks

DriveType is equivalent to calling RealDriveType. RealDriveType is the preferred function.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

End of client support

Windows XP with SP2

End of server support

Windows Server 2003

Header

Shlobj.h

Library

Shell32.lib

DLL

Shell32.dll (version 5.0 or later)

See also

GetDriveType
RealDriveType

 

 

Show:
© 2016 Microsoft