Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |