Bagikan melalui


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

Lihat juga

FindNextVolume

FindVolumeClose

Folder Terpasang

Fungsi Manajemen Volume