Fungsi FindNextFileA (fileapi.h)
Melanjutkan pencarian file dari panggilan sebelumnya keFindFirstFile
Sintaksis
BOOL FindNextFileA(
[in] HANDLE hFindFile,
[out] LPWIN32_FIND_DATAA lpFindFileData
);
Parameter
[in] hFindFile
Handel pencarian yang dikembalikan oleh panggilan sebelumnya ke
[out] lpFindFileData
Penunjuk ke struktur WIN32_FIND_DATA yang menerima informasi tentang file atau subdirektori yang ditemukan.
Mengembalikan nilai
Jika fungsi berhasil, nilai pengembalian bukan nol dan parameter lpFindFileData
Jika fungsi gagal, nilai pengembalian adalah nol dan konten lpFindFileData tidak ditentukan. Untuk mendapatkan informasi kesalahan yang diperluas, panggil fungsi GetLastError
Jika fungsi gagal karena tidak ada lagi file yang cocok yang dapat ditemukan, fungsi GetLastError
Komentar
Fungsi ini menggunakan filter pencarian yang sama yang digunakan untuk membuat handel pencarian yang diteruskan dalam parameter hFindFile
Urutan di mana pencarian mengembalikan file, seperti urutan alfabet, tidak dijamin, dan tergantung pada sistem file. Jika data harus diurutkan, aplikasi harus melakukan pemesanan setelah mendapatkan semua hasilnya.
Jika jalur menunjuk ke tautan simbolis, buffer WIN32_FIND_DATA berisi informasi tentang tautan simbolis, bukan target.
Di Windows 8 dan Windows Server 2012, fungsi ini didukung oleh teknologi berikut.
Teknologi | Didukung |
---|---|
Protokol Server Message Block (SMB) 3.0 | Ya |
Failover Transparan (TFO) SMB 3.0 | Ya |
SMB 3.0 dengan Scale-out File Shares (SO) | Ya |
Sistem File Volume Bersama Kluster (CsvFS) | Ya |
Sistem File Tangguh (ReFS) | Ya |
Operasi Ditransaksikan
Jika ada transaksi yang terikat ke handel enumerasi file, maka file yang dikembalikan tunduk pada aturan isolasi transaksi.Contoh
Misalnya, lihat Mencantumkan File di direktori.
Nota
Header fileapi.h mendefinisikan FindNextFile sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | 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) |
Pustaka |
Kernel32.lib |
DLL |
Kernel32.dll |
Lihat juga
FindFirstFile
SetFileAttributes
Tautan Simbolis