Condividi tramite


Funzione DriveType (shlobj.h)

[DriveType è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

Determina il tipo di unità in base al numero di unità.

Sintassi

int DriveType(
  [in] int iDrive
);

Parametri

[in] iDrive

Tipo: int

Numero dell'unità da testare. "A:" corrisponde a 0, "B:" a 1 e così via.

Valore restituito

Tipo: int

Restituisce uno dei valori seguenti.

Codice restituito Descrizione
DRIVE_UNKNOWN
Impossibile determinare il tipo di unità.
DRIVE_NO_ROOT_DIR
Il percorso radice non è valido. Ad esempio, nessun volume viene montato nel percorso.
DRIVE_REMOVABLE
Il disco può essere rimosso dall'unità.
DRIVE_FIXED
Il disco non può essere rimosso dall'unità.
DRIVE_REMOTE
L'unità è un'unità remota (di rete).
DRIVE_CDROM
L'unità è un'unità CD-ROM.
DRIVE_RAMDISK
L'unità è un disco RAM.

Commenti

DriveType equivale a chiamare RealDriveType. RealDriveType è la funzione preferita.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj.h (include Shlobj.h)
Libreria Shell32.lib
DLL Shell32.dll (versione 5.0 o successiva)

Vedi anche

GetDriveType

RealDriveType