Compartilhar via


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

Consulte também

Referência

Interface IFileSyncScopeFilter