Partager via


IFileSyncScopeFilter::GetSubDirectoryExcludes

Obtient la collection de chemins d'accès relatifs de répertoires à exclure de l'étendue.

Syntaxe

HRESULT GetSubDirectoryExcludes(
  LPWSTR pszSubDirectoryExcludes,
  ULONG *pcchLength);

Paramètres

  • pszSubDirectoryExcludes
    [in, out, unique, size_is(*pcchLength)] Retourne la liste délimitée par des points-virgules des répertoires exclus de l'étendue. Lorsque cette valeur correspond à la chaîne vide (" "), aucun répertoire n'est exclu. La valeur par défaut est la chaîne vide (" ").

  • pcchLength
    [in, out] Spécifie le nombre de caractères contenus dans pszSubDirectoryExcludes. Retourne le nombre de caractères requis pour récupérer la liste lorsque pszSubDirectoryExcludes est trop petit ou retourne le nombre de caractères écrits.

Valeur de retour

  • S_OK.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) lorsque pszSubDirectoryExcludes est trop petit. Dans ce cas, le nombre requis de caractères est retourné dans pcchLength.

  • E_OUTOFMEMORY.

Notes

Les caractères génériques (* et ?) sont interdits dans les chemins d'accès des répertoires.

L'exclusion d'un répertoire exclut tous les fichiers et sous-répertoires contenus dans ce répertoire.

Les chemins d'accès contenus dans pcszSubDirectoryExcludes peuvent être des chemins absolus ou relatifs. Les chemins d'accès relatifs sont relatifs au répertoire racine du réplica, comme spécifié dans la méthode IFileSyncProvider::Initialize.

Voir aussi

Autres ressources

Interface IFileSyncScopeFilter