IFileSyncScopeFilter::SetFileAttributeExcludeMask
Define os atributos que são usados para excluir arquivos e pastas do escopo.
HRESULT SetFileAttributeExcludeMask(
DWORD dwFileAttributeExcludeMask);
Parâmetros
- dwFileAttributeExcludeMask
[in] Os atributos que são usados para excluir arquivos e pastas do escopo.
Valor de retorno
- S_OK
Comentários
Um arquivo ou pasta que tiver qualquer um dos atributos incluídos nesta máscara será excluído do escopo de sincronização.
Se uma pasta for excluída, todos os arquivos e pastas filho serão excluídos, mesmo que os filhos não tenham o atributo definido diretamente para eles. O valor 0 indica uma máscara vazia. Isso não excluirá nenhum arquivo com base em atributos.
Os atributos estão no formato usado pela estrutura WIN32_FIND_DATA.
O Sync Framework ignora determinados atributos. Um atributo que foi ignorado é tratado como se estivesse definido como 0, mesmo se estiver definido como 1. A constante FSP_FILE_ATTRIBUTE_MASK em FileSyncProvider.h define o seguinte como atributos válidos:
FILE_ATTRIBUTE_DIRECTORY
FILE_ATTRIBUTE_READONLY
FILE_ATTRIBUTE_HIDDEN
FILE_ATTRIBUTE_SYSTEM
FILE_ATTRIBUTE_TEMPORARY