Bagikan melalui


Fungsi GetLogicalDrives (fileapi.h)

Mengambil bitmask yang mewakili drive disk yang saat ini tersedia.

Syntax

DWORD GetLogicalDrives();

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah bitmask yang mewakili drive disk yang saat ini tersedia. Posisi bit 0 (bit paling tidak signifikan) adalah drive A, posisi bit 1 adalah drive B, posisi bit 2 adalah drive C, dan sebagainya.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError.

Komentar

Perhatikan bahwa, dalam konteks ini, "tersedia" berarti huruf drive saat ini ditetapkan ke drive logis yang ada (misalnya, volume lokal, media yang dapat dilepas, atau berbagi jaringan yang dipetakan). Bit yang dibersihkan menunjukkan huruf kandar yang saat ini tidak ditetapkan dan oleh karena itu dapat digunakan untuk titik pemasangan di masa mendatang.

Mulai Windows 8 dan Windows Server 2012, fungsi ini didukung oleh teknologi berikut:

Teknologi Didukung
Protokol Server Message Block (SMB) 3.0 Tidak.
Failover Transparan (TFO) SMB 3.0 Tidak.
SMB 3.0 dengan Scale-out File Shares (SO) Tidak.
Sistem File Volume Bersama Kluster (CsvFS) Yes
Sistem File Tangguh (ReFS) Yes

SMB tidak mendukung fungsi manajemen volume.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Platform Target Windows
Header fileapi.h (termasuk Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

Lihat juga

GetLogicalDriveStrings

Fungsi Manajemen Volume