Partilhar via


IFileSyncScopeFilter::GetFileAttributeExcludeMask

Obtém os atributos que são usados para excluir arquivos e pastas do escopo.

HRESULT GetFileAttributeExcludeMask(
  DWORD *pdwFileAttributeExcludeMask);

Parâmetros

  • pdwFileAttributeExcludeMask
    [out] Retorna os atributos que são usados para excluir arquivos e pastas do escopo. O valor padrão é 0.

Valor de retorno

  • S_OK

  • E_POINTER

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