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.
Memungkinkan penyedia sinkronisasi untuk mengontrol bagaimana file tempat penampung harus dihidrasi oleh platform. Ini adalah kebijakan utama.
Peringatan
kebijakan CF_HYDRATION_POLICY_PARTIAL saat ini tidak didukung.
Sintaks
typedef enum CF_HYDRATION_POLICY_PRIMARY {
CF_HYDRATION_POLICY_PARTIAL = 0,
CF_HYDRATION_POLICY_PROGRESSIVE = 1,
CF_HYDRATION_POLICY_FULL = 2,
CF_HYDRATION_POLICY_ALWAYS_FULL = 3
} ;
Konstanta
CF_HYDRATION_POLICY_PARTIALNilai: 0 Perilaku yang sama seperti CF_HYDRATION_POLICY_PROGRESSIVE, kecuali bahwa CF_HYDRATION_POLICY_PARTIAL tidak memiliki hidrasi berkelanjutan di latar belakang. |
CF_HYDRATION_POLICY_PROGRESSIVENilai: 1 Ketika CF_HYDRATION_POLICY_PROGRESSIVE dipilih, platform akan memungkinkan tempat penampung mengalami dehidrasi. Ketika platform mendeteksi akses ke tempat penampung yang didehidrasi, platform akan menyelesaikan permintaan IO pengguna segera setelah menentukan bahwa data yang memadai diterima dari penyedia sinkronisasi. Namun, platform akan terus meminta konten yang tersisa di tempat penampung dari penyedia sinkronisasi di latar belakang hingga konten lengkap tempat penampung tersedia secara lokal, atau handel pengguna terakhir pada tempat penampung ditutup. CATATAN Penyedia sinkronisasi yang memilih CF_HYDRATION_POLICY_PROGRESSIVE mungkin tidak menganggap bahwa panggilan balik hidrasi tiba secara berurutan dari offset 0. Dengan kata lain, penyedia sinkronisasi dengan kebijakan CF_HYDRATION_POLICY_PROGRESSIVE diharapkan dapat menangani pencarian acak pada tempat penampung. |
CF_HYDRATION_POLICY_FULLNilai: 2 Ketika CF_HYDRATION_POLICY_FULL dipilih, platform akan memungkinkan tempat penampung mengalami dehidrasi. Ketika platform mendeteksi akses ke tempat penampung yang didehidrasi, platform akan memastikan bahwa konten lengkap tempat penampung tersedia secara lokal sebelum menyelesaikan permintaan IO pengguna, bahkan jika permintaan hanya meminta 1 byte. |
CF_HYDRATION_POLICY_ALWAYS_FULLNilai: 3 Ketika CF_HYDRATION_POLICY_ALWAYS_FULL dipilih, platform akan memblokir operasi tempat penampung apa pun yang dapat mengakibatkan tempat penampung yang tidak sepenuhnya terhidrasi, yang mencakup CfCreatePlaceholders, CfUpdatePlaceholder dengan opsi dehidrasi, dan CfConvertToPlaceholder dengan opsi dehidrasi. |
Persyaratan
| Klien minimum yang didukung | Windows 10, versi 1709 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
| Header | cfapi.h |