CF_PLACEHOLDER_CREATE_FLAGS 列挙 (cfapi.h)

プレースホルダーごとにプレースホルダーを作成するためのフラグ。

構文

typedef enum CF_PLACEHOLDER_CREATE_FLAGS {
  CF_PLACEHOLDER_CREATE_FLAG_NONE = 0x00000000,
  CF_PLACEHOLDER_CREATE_FLAG_DISABLE_ON_DEMAND_POPULATION = 0x00000001,
  CF_PLACEHOLDER_CREATE_FLAG_MARK_IN_SYNC = 0x00000002,
  CF_PLACEHOLDER_CREATE_FLAG_SUPERSEDE = 0x00000004,
  CF_PLACEHOLDER_CREATE_FLAG_ALWAYS_FULL = 0x00000008
} ;

定数

 
CF_PLACEHOLDER_CREATE_FLAG_NONE
値: 0x00000000
プレースホルダー作成フラグはありません。
CF_PLACEHOLDER_CREATE_FLAG_DISABLE_ON_DEMAND_POPULATION
値: 0x00000001
フラグが存在する場合、新しく作成された子プレースホルダー ディレクトリは、そのすべての子がローカルに存在すると見なされるため、将来アクセスしても 、FETCH_PLACEHOLDERS コールバックはトリガーされません。 フラグがない場合、新しく作成されたプレースホルダー ディレクトリは部分アクセスと見なされ、今後のアクセスによって FETCH_PLACEHOLDERSがトリガーされます。 このフラグは、子プレースホルダー ディレクトリにのみ適用されます。
CF_PLACEHOLDER_CREATE_FLAG_MARK_IN_SYNC
値: 0x00000002
新しく作成されたプレースホルダーは、 TRANSFER_PLACEHOLDERS 操作の一部として同期中としてマークされます。 これは、プレースホルダー ファイルとディレクトリの両方に適用できます。
CF_PLACEHOLDER_CREATE_FLAG_SUPERSEDE
値: 0x00000004
新しく作成されたプレースホルダーは、既存のプレースホルダーを上書きします。
CF_PLACEHOLDER_CREATE_FLAG_ALWAYS_FULL
値: 0x00000008
このフラグが存在する場合、新しく作成されたプレースホルダーは常に完全としてマークされます。 ハイドレートされると、このような (ファイル) プレースホルダーを脱水しようとすると、エラー コード ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWEDで失敗します。 このフラグは、プレースホルダー ファイルにのみ適用されます。 プレースホルダー ディレクトリに設定できますが、効果はありません。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 1709 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
Header cfapi.h

こちらもご覧ください

CfCreatePlaceholders