IFileSyncScopeFilter::SetFileAttributeExcludeMask

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

HRESULT SetFileAttributeExcludeMask(
  DWORD dwFileAttributeExcludeMask);

Параметры

  • dwFileAttributeExcludeMask
    [in] Атрибуты, которые используются для исключения файлов и папок из области.

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

  • S_OK

Замечания

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

При исключении папки вместе с ней будут исключены все дочерние файлы и папки, даже если для них явным образом не задан атрибут. Значение 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