Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bendera untuk memperbarui file atau direktori tempat penampung.
Sintaks
typedef enum CF_UPDATE_FLAGS {
CF_UPDATE_FLAG_NONE,
CF_UPDATE_FLAG_VERIFY_IN_SYNC,
CF_UPDATE_FLAG_MARK_IN_SYNC,
CF_UPDATE_FLAG_DEHYDRATE,
CF_UPDATE_FLAG_ENABLE_ON_DEMAND_POPULATION,
CF_UPDATE_FLAG_DISABLE_ON_DEMAND_POPULATION,
CF_UPDATE_FLAG_REMOVE_FILE_IDENTITY,
CF_UPDATE_FLAG_CLEAR_IN_SYNC,
CF_UPDATE_FLAG_REMOVE_PROPERTY,
CF_UPDATE_FLAG_PASSTHROUGH_FS_METADATA,
CF_UPDATE_FLAG_ALWAYS_FULL,
CF_UPDATE_FLAG_ALLOW_PARTIAL
} ;
Konstanta
CF_UPDATE_FLAG_NONE0x00000000Tidak ada bendera pembaruan. |
CF_UPDATE_FLAG_VERIFY_IN_SYNC0x00000001Pembaruan akan gagal jika atribut CF_UPDATE_FLAG_MARK_IN_SYNC saat ini tidak diatur pada tempat penampung. Hal ini untuk mencegah perlombaan antara menyinkronkan perubahan dari cloud ke tempat penampung lokal dan aliran data tempat penampung dimodifikasi secara lokal. |
CF_UPDATE_FLAG_MARK_IN_SYNC0x00000002Platform menandai tempat penampung sebagai tidak sinkron setelah operasi tempat penampung pembaruan berhasil. |
CF_UPDATE_FLAG_DEHYDRATE0x00000004Hanya berlaku untuk file. Ketika ditentukan, platform melakukan dehidrasi file setelah memperbarui tempat penampung dengan sukses. Pemanggil harus memperoleh handel eksklusif ketika menentukan bendera atau kerusakan data ini dapat terjadi. Perhatikan bahwa platform tidak memvalidasi kerahasiaan handel. |
CF_UPDATE_FLAG_ENABLE_ON_DEMAND_POPULATION0x00000008Hanya berlaku untuk direktori. Ketika ditentukan, hal ini menandai direktori tempat penampung yang diperbarui sebagian diisi sed sehingga akses di masa mendatang ke direktori tersebut akan menghasilkan panggilan balik FETCH_PLACEHOLDERS yang dikirim ke penyedia sinkronisasi. |
CF_UPDATE_FLAG_DISABLE_ON_DEMAND_POPULATION0x00000010Hanya berlaku untuk direktori. Ketika ditentukan, ini menandai direktori tempat penampung yang diperbarui sepenuhnya terisi sededih sehingga akses di masa mendatang ke dalamnya akan ditangani oleh platform tanpa panggilan balik ke penyedia sinkronisasi. |
CF_UPDATE_FLAG_REMOVE_FILE_IDENTITY0x00000020Ketika ditentukan, FileIdentity dan FileIdentityLength di CfUpdatePlaceholder diabaikan dan platform akan menghapus blob identitas file yang ada pada tempat penampung setelah panggilan pembaruan berhasil. |
CF_UPDATE_FLAG_CLEAR_IN_SYNC0x00000040Platform menandai tempat penampung sebagai tidak sinkron setelah operasi tempat penampung pembaruan berhasil. |
CF_UPDATE_FLAG_REMOVE_PROPERTY0x00000080Platform ini menghapus semua properti ekstrinsik yang ada pada tempat penampung. CATATAN Nilai ini tersedia di Windows 10, versi 1803 dan yang lebih baru. |
CF_UPDATE_FLAG_PASSTHROUGH_FS_METADATA0x00000100Platform meneruskan CF_FS_METADATA ke sistem file tanpa pemfilteran; jika tidak, platform melompati pengaturan bidang apa pun yang nilainya adalah 0. CATATAN Nilai ini tersedia di Windows 10, versi 1803 dan yang lebih baru. |
CF_UPDATE_FLAG_ALWAYS_FULL0x00000200CF_UPDATE_FLAG_ALWAYS_FULL hanya efektif pada file tempat penampung. Ketika ditentukan, tempat penampung yang akan diperbarui ditandai selalu penuh. Setelah terhidrasi, setiap upaya untuk dehidrasi file tempat penampung seperti itu akan gagal dengan kode ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWEDkesalahan . |
CF_UPDATE_FLAG_ALLOW_PARTIAL0x00000400CF_UPDATE_FLAG_ALLOW_PARTIAL hanya efektif pada file tempat penampung. Ketika ditentukan, status selalu penuh pada file tempat penampung, jika ada, dibersihkan sehingga memungkinkannya untuk didehidrasi lagi. Tidak valid untuk menentukan bendera ini bersama dengan CF_UPDATE_FLAG_ALWAYS_FULL dan kode ERROR_CLOUD_FILE_INVALID_REQUEST kesalahan akan dikembalikan sebagai hasilnya. |
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 |