共用方式為


IFileSyncScopeFilter::GetFileAttributeExcludeMask

取得用來從範圍中排除檔案和資料夾的屬性。

HRESULT GetFileAttributeExcludeMask(
  DWORD *pdwFileAttributeExcludeMask);

參數

  • pdwFileAttributeExcludeMask
    [out] 傳回用來從範圍中排除檔案和資料夾的屬性。預設值是 0。

傳回值

  • S_OK

  • E_POINTER

備註

擁有此遮罩中所包含之任何一個屬性的檔案或資料夾,將會排除在同步處理範圍之外。

如果排除某個資料夾,它的所有子檔案和資料夾也會一併排除,即使子系未直接設定此屬性亦然。值為 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 介面