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 |