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.