IFileSyncScopeFilter::SetFileAttributeExcludeMask

设置用于从作用域中排除文件和文件夹的属性。

HRESULT SetFileAttributeExcludeMask(
  DWORD dwFileAttributeExcludeMask);

参数

  • dwFileAttributeExcludeMask
    [in] 用于从作用域中排除文件和文件夹的属性。

返回值

  • S_OK

备注

具有此掩码中所包含的任一属性的文件或文件夹将从同步作用域中排除。

如果排除了某个文件夹,也会排除该文件夹的所有子文件和子文件夹,即使没有直接对这些子级设置该属性。值 0 表示空掩码。这将不基于属性排除文件。

属性的格式为 WIN32_FIND_DATA 结构所使用的格式。

Sync Framework 会忽略某些属性。即使已将被忽略的属性设置为 1,该属性也会被视为设置为 0。FileSyncProvider.h 中的 FSP_FILE_ATTRIBUTE_MASK 常量会将以下参数定义为有效参数:

  • FILE_ATTRIBUTE_DIRECTORY

  • FILE_ATTRIBUTE_READONLY

  • FILE_ATTRIBUTE_HIDDEN

  • FILE_ATTRIBUTE_SYSTEM

  • FILE_ATTRIBUTE_TEMPORARY

请参阅

参考

IFileSyncScopeFilter 接口