Compartir a través de


IFileSyncScopeFilter::GetSubDirectoryExcludes

Obtiene la colección de rutas de acceso relativas de los directorios que se deben excluir del ámbito.

HRESULT GetSubDirectoryExcludes(
  LPWSTR pszSubDirectoryExcludes,
  ULONG *pcchLength);

Parámetros

  • pszSubDirectoryExcludes
    [in, out, unique, size_is(*pcchLength)] Devuelve la lista de directorios delimitados por punto y coma que se excluyen del ámbito. Cuando este valor es la cadena vacía " ", no se excluye ningún directorio. El valor predeterminado es la cadena vacía, " ".
  • pcchLength
    [in, out] Especifica el número de caracteres de pszSubDirectoryExcludes. Devuelve el número de caracteres necesarios para recuperar la lista si pszSubDirectoryExcludes es demasiado pequeño, o bien, el número de caracteres escritos.

Valor devuelto

  • S_OK

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) si pszSubDirectoryExcludes es demasiado pequeño. En este caso, el número necesario de caracteres se devuelve en pcchLength.

  • E_OUTOFMEMORY

Notas

Se pueden utilizar caracteres comodín (? y *) en las rutas de acceso de los directorios.

Si se excluye un directorio, se excluirán todos los archivos y subdirectorios que contiene.

Las rutas de acceso incluidas en pcszSubDirectoryExcludes pueden ser absolutas o relativas. Las rutas de acceso relativas son relativas al directorio raíz de la réplica tal como se especificó en el método IFileSyncProvider::Initialize.

Vea también

Referencia

Interfaz IFileSyncScopeFilter