Fungsi SfcGetNextProtectedFile (sfc.h)

[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

Lihat juga

SfcIsFileProtected