Fungsi FindFirstVolumeW (fileapi.h)
Mengambil nama volume pada komputer. FindFirstVolume digunakan untuk mulai memindai volume komputer.
Sintaks
HANDLE FindFirstVolumeW(
[out] LPWSTR lpszVolumeName,
[in] DWORD cchBufferLength
);
Parameter
[out] lpszVolumeName
Penunjuk ke buffer yang menerima string yang dihentikan null yang menentukan jalur GUID volume untuk volume pertama yang ditemukan.
[in] cchBufferLength
Panjang buffer untuk menerima jalur GUID volume, dalam TCHAR.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah handel pencarian yang digunakan dalam panggilan berikutnya ke fungsi FindNextVolume dan FindVolumeClose .
Jika fungsi gagal menemukan volume apa pun, nilai yang dikembalikan adalah kode kesalahan INVALID_HANDLE_VALUE . Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Fungsi FindFirstVolume membuka handel pencarian volume dan mengembalikan informasi tentang volume pertama yang ditemukan di komputer. Setelah handel pencarian dibuat, Anda dapat menggunakan fungsi FindNextVolume untuk mencari volume lain. Ketika handel pencarian tidak lagi diperlukan, tutup dengan menggunakan fungsi FindVolumeClose .
Anda tidak boleh mengasumsikan korelasi apa pun antara urutan volume yang dikembalikan oleh fungsi-fungsi ini dan urutan volume yang ada di komputer. Secara khusus, jangan asumsikan korelasi antara urutan volume dan huruf drive seperti yang ditetapkan oleh BIOS (jika ada) atau Administrator Disk.
Di Windows 8 dan Windows Server 2012, fungsi ini didukung oleh teknologi berikut.
Teknologi | Didukung |
---|---|
Protokol Server Message Block (SMB) 3.0 | Tidak |
SMB 3.0 Transparent Failover (TFO) | Tidak |
SMB 3.0 dengan Berbagi File Peluasan Skala (SO) | Tidak |
Sistem File Volume Bersama Kluster (CsvFS) | Ya |
Sistem File Tangguh (ReFS) | Ya |
SMB tidak mendukung fungsi manajemen volume.
Contoh
Misalnya, lihat Menampilkan Jalur Volume.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | fileapi.h (sertakan Windows.h) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |