Поделиться через


IFileSyncScopeFilter::GetFileAttributeExcludeMask

Возвращает атрибуты, используемые для исключения файлов и папок из области.

HRESULT GetFileAttributeExcludeMask(
  DWORD *pdwFileAttributeExcludeMask);

Параметры

  • pdwFileAttributeExcludeMask
    [out] Возвращает атрибуты, используемые для исключения файлов и папок из области. Значение по умолчанию равно 0.

Возвращаемое значение

  • S_OK

  • E_POINTER

Замечания

Файлы или папки, которые имеют любой из атрибутов, включенных в эту маску, будут исключены из области синхронизации.

При исключении папки вместе с ней будут исключены все дочерние файлы и папки, даже если для них явным образом не задан атрибут. Значение 0 указывает пустую маску. Файлы не будут исключаться на основании атрибутов.

Атрибуты представлены в формате, используемом структурой WIN32_FIND_DATA.

Sync Framework не учитывает некоторые атрибуты. Такие атрибуты рассматриваются таким образом, как если бы они были установлены в значение 0, даже если они имеют значение 1. Константа FSP_FILE_ATTRIBUTE_MASK в файле FileSyncProvider.h определяет следующие допустимые атрибуты.

  • FILE_ATTRIBUTE_DIRECTORY

  • FILE_ATTRIBUTE_READONLY

  • FILE_ATTRIBUTE_HIDDEN

  • FILE_ATTRIBUTE_SYSTEM

  • FILE_ATTRIBUTE_TEMPORARY

См. также

Справочник

Интерфейс IFileSyncScopeFilter