Partager via


IFileSyncScopeFilter::GetFilenameExcludes

Obtient la collection de noms de fichiers à exclure de l'étendue.

Syntaxe

HRESULT GetFilenameExcludes(
  LPWSTR pszFilenameExcludes,
  ULONG *pcchLength);

Paramètres

  • pszFilenameExcludes
    [in, out, unique, size_is(*pcchLength)] Retourne la liste délimitée par des points-virgules des noms de fichiers exclus de l'étendue. Lorsque cette valeur correspond à la chaîne vide (""), aucun fichier 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 pszFilenameExcludes. Retourne le nombre de caractères requis pour récupérer la liste lorsque pszFilenameExcludes est trop petit ou retourne le nombre de caractères écrits.

Valeur de retour

  • S_OK.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) lorsque pszFilenameExcludes 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 ?) peuvent être utilisés dans les noms de fichiers.

Les noms de fichiers dans pszFilenameExcludes sont évalués à l'aide de la fonction PathMatchSpec. Les répertoires ne sont pas évalués avec cette liste d'exclusion.

Voir aussi

Autres ressources

Interface IFileSyncScopeFilter