Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Политика, позволяющая поставщику синхронизации контролировать, когда платформа должна очищать синхронизированное состояние в файле заполнителя или каталоге.
Синтаксис
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 [только классические приложения] |
| Верхняя часть | cfapi.h |