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.