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.
[Fungsi ini tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Dukungan untuk fungsi ini dihapus di Windows Vista dan Windows Server 2008. Gunakan fungsi yang didukung sebagai gantinya yang tercantum dalam Fungsi WRP .]
Mengambil daftar lengkap file yang dilindungi. Aplikasi tidak boleh menggantikan file-file ini.
Sintaks
BOOL SfcGetNextProtectedFile(
[in] HANDLE RpcHandle,
[in, out] PPROTECTED_FILE_DATA ProtFileData
);
Parameter
[in] RpcHandle
Parameter ini harus NULL.
[in, out] ProtFileData
Daftar file yang dilindungi. Format struktur ini adalah sebagai berikut.
typedef struct _PROTECTED_FILE_DATA {
WCHAR FileName[MAX_PATH];
DWORD FileNumber;
} PROTECTED_FILE_DATA, *PPROTECTED_FILE_DATA;
Sebelum memanggil fungsi ini pertama kalinya, atur anggota FileNumber ke nol.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika tidak ada lagi file yang dilindungi untuk dijumlahkan, nilai yang dikembalikan adalah nol dan GetLastError mengembalikan ERROR_NO_MORE_FILES. Jika fungsi gagal, GetLastError akan mengembalikan kode kesalahan yang berbeda.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | sfc.h |
| Pustaka | Sfc.lib |
| DLL | Sfc.dll |