Partager via


Fonction SfcGetNextProtectedFile (sfc.h)

[Cette fonction peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. La prise en charge de cette fonction a été supprimée dans Windows Vista et Windows Server 2008. Utilisez plutôt les fonctions prises en charge répertoriées dans fonctions WRP .]

Récupère la liste complète des fichiers protégés. Les applications ne doivent pas remplacer ces fichiers.

Syntaxe

BOOL SfcGetNextProtectedFile(
  [in]      HANDLE               RpcHandle,
  [in, out] PPROTECTED_FILE_DATA ProtFileData
);

Paramètres

[in] RpcHandle

Ce paramètre doit être NULL.

[in, out] ProtFileData

Liste des fichiers protégés. Le format de cette structure est le suivant.

typedef struct _PROTECTED_FILE_DATA {
    WCHAR   FileName[MAX_PATH];
    DWORD   FileNumber;
} PROTECTED_FILE_DATA, *PPROTECTED_FILE_DATA;

Avant d’appeler cette fonction pour la première fois, définissez le membre FileNumber sur zéro.

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

S’il n’y a plus de fichiers protégés à énumérer, la valeur de retour est zéro et GetLastError retourne ERROR_NO_MORE_FILES. Si la fonction échoue, GetLastError retourne un code d’erreur différent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête sfc.h
Bibliothèque Sfc.lib
DLL Sfc.dll

Voir aussi

SfcIsFileProtected