Bagikan melalui


enumerasi CF_INSYNC_POLICY (cfapi.h)

Kebijakan yang memungkinkan penyedia sinkronisasi mengontrol kapan platform harus menghapus status dalam sinkronisasi pada file atau direktori tempat penampung.

Sintaks

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
} ;

Konstanta

 
CF_INSYNC_POLICY_NONE
Nilai: 0x00000000
Kebijakan sinkronisasi default.
CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME
Nilai: 0x00000001
Menghapus status dalam sinkronisasi saat file dibuat.
CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE
Nilai: 0x00000002
Menghapus status dalam sinkronisasi saat file bersifat baca-saja.
CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE
Nilai: 0x00000004
Menghapus status dalam sinkronisasi ketika file disembunyikan.
CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE
Nilai: 0x00000008
Menghapus status dalam sinkronisasi ketika file adalah file sistem.
CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME
Nilai: 0x00000010
Menghapus status dalam sinkronisasi saat direktori dibuat.
CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE
Nilai: 0x00000020
Menghapus status dalam sinkronisasi saat direktori bersifat baca-saja.
CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE
Nilai: 0x00000040
Menghapus status dalam sinkronisasi saat direktori disembunyikan.
CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE
Nilai: 0x00000080
Menghapus status dalam sinkronisasi ketika direktori adalah direktori sistem.
CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME
Nilai: 0x00000100
Menghapus status dalam sinkronisasi berdasarkan waktu tulis terakhir ke file.
CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME
Nilai: 0x00000200
Menghapus status dalam sinkronisasi berdasarkan waktu tulis terakhir ke direktori.
CF_INSYNC_POLICY_TRACK_FILE_ALL
Nilai: 0x0055550f
Menghapus status dalam sinkronisasi untuk setiap perubahan pada file.
CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL
Nilai: 0x00aaaaf0
Menghapus status dalam sinkronisasi untuk setiap perubahan pada direktori.
CF_INSYNC_POLICY_TRACK_ALL
Nilai: 0x00ffffff
Menghapus status dalam sinkronisasi untuk setiap perubahan pada file atau direktori.
CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE
Nilai: 0x80000000
Kebijakan dalam sinkronisasi dikecualikan dari pembersihan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1709 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Header cfapi.h

Lihat juga

CfRegisterSyncRoot