Partager via


DriveType, fonction (shlobj.h)

[DriveType est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]

Détermine le type de lecteur en fonction du numéro de lecteur.

Syntaxe

int DriveType(
  [in] int iDrive
);

Paramètres

[in] iDrive

Type : int

Numéro du lecteur que vous souhaitez tester. « A : » correspond à 0, « B : » à 1, et ainsi de suite.

Valeur retournée

Type : int

Retourne l’une des valeurs suivantes.

Code de retour Description
DRIVE_UNKNOWN
Impossible de déterminer le type de lecteur.
DRIVE_NO_ROOT_DIR
Le chemin d’accès racine n’est pas valide. Par exemple, aucun volume n’est monté au niveau du chemin.
DRIVE_REMOVABLE
Le disque peut être supprimé du lecteur.
DRIVE_FIXED
Impossible de supprimer le disque du lecteur.
DRIVE_REMOTE
Le lecteur est un lecteur distant (réseau).
DRIVE_CDROM
Le lecteur est un lecteur de CD-ROM.
DRIVE_RAMDISK
Le lecteur est un disque RAM.

Remarques

DriveType équivaut à appeler RealDriveType. RealDriveType est la fonction préférée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj.h (inclure Shlobj.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 5.0 ou ultérieure)

Voir aussi

GetDriveType

RealDriveType