Condividi tramite


Funzione GetLogicalDrives (fileapi.h)

Recupera una maschera di bit che rappresenta le unità disco attualmente disponibili.

Sintassi

DWORD GetLogicalDrives();

Valore restituito

Se la funzione ha esito positivo, il valore restituito è una maschera di bit che rappresenta le unità disco attualmente disponibili. La posizione di bit 0 (il bit meno significativo) è l'unità A, la posizione del bit 1 è l'unità B, la posizione del bit 2 è l'unità C e così via.

Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni estese sull'errore, chiamare GetLastError.

Osservazioni:

Si noti che, in questo contesto, "disponibile" significa che la lettera di unità è attualmente assegnata a un'unità logica esistente (ad esempio, un volume locale, un supporto rimovibile o una condivisione di rete mappata). I bit cancellati indicano lettere di unità non attualmente assegnate e pertanto possono essere usate per i punti di montaggio futuri.

A partire da Windows 8 e Windows Server 2012, questa funzione è supportata dalle tecnologie seguenti:

Tecnologia Sostenuto
Protocollo SMB (Server Message Block) 3.0 NO
Failover trasparente (TFO) SMB 3.0 NO
SMB 3.0 con condivisioni file con scalabilità orizzontale (SO) NO
File system di volumi condivisi cluster (CsvFS) Yes
File system resiliente (ReFS) Yes

SMB non supporta le funzioni di gestione dei volumi.

Requisiti

Requisito Value
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Header fileapi.h (include Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

Vedere anche

GetLogicalDriveStrings

Funzioni di gestione dei volumi