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 |