共用方式為


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 介面