IFileSyncScopeFilter::GetFileAttributeExcludeMask

スコープからファイルおよびフォルダーを除外するために使用する属性を取得します。

HRESULT GetFileAttributeExcludeMask(
  DWORD *pdwFileAttributeExcludeMask);

パラメーター

  • pdwFileAttributeExcludeMask
    [out] スコープからファイルおよびフォルダーを除外するために使用する属性を返します。既定値は 0 です。

戻り値

  • S_OK

  • E_POINTER

解説

このマスクに含まれる属性を 1 つでも保持しているファイルまたはフォルダーは、同期スコープから除外されます。

フォルダーを除外する場合は、そのフォルダーの子に属性が直接設定されていなくても、そのフォルダーのすべての子ファイルおよび子フォルダーが同様に除外されます。この値が 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 インターフェイス