CF_INSYNC_POLICY列挙 (cfapi.h)
プラットフォームがプレースホルダー ファイルまたはディレクトリの同期中の状態をクリアするタイミングを同期プロバイダーが制御できるようにするポリシー。
構文
typedef enum CF_INSYNC_POLICY {
CF_INSYNC_POLICY_NONE = 0x00000000,
CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME = 0x00000001,
CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE = 0x00000002,
CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE = 0x00000004,
CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE = 0x00000008,
CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME = 0x00000010,
CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE = 0x00000020,
CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE = 0x00000040,
CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE = 0x00000080,
CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME = 0x00000100,
CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME = 0x00000200,
CF_INSYNC_POLICY_TRACK_FILE_ALL = 0x0055550f,
CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL = 0x00aaaaf0,
CF_INSYNC_POLICY_TRACK_ALL = 0x00ffffff,
CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE = 0x80000000
} ;
定数
CF_INSYNC_POLICY_NONE 値: 0x00000000 既定の同期中ポリシー。 |
CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME 値: 0x00000001 ファイルの作成時に同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE 値: 0x00000002 ファイルが読み取り専用の場合に同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE 値: 0x00000004 ファイルが非表示の場合に同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE 値: 0x00000008 ファイルがシステム ファイルの場合、同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME 値: 0x00000010 ディレクトリの作成時に同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE 値: 0x00000020 ディレクトリが読み取り専用の場合に同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE 値: 0x00000040 ディレクトリが非表示の場合に同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE 値: 0x00000080 ディレクトリがシステム ディレクトリの場合、同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME 値: 0x00000100 ファイルへの最後の書き込み時刻に基づいて同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME 値: 0x00000200 ディレクトリへの最後の書き込み時間に基づいて同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_FILE_ALL 値: 0x0055550f ファイルに対する変更の同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL 値: 0x00aaaaf0 ディレクトリに対する変更の同期中の状態をクリアします。 |
CF_INSYNC_POLICY_TRACK_ALL 値: 0x00ffffff ファイルまたはディレクトリに対する変更の同期中の状態をクリアします。 |
CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE 値: 0x80000000 同期中ポリシーはクリアから除外されます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10、バージョン 1709 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | cfapi.h |