Bagikan melalui


Fungsi Filter Cloud

Fungsi berikut digunakan dalam membuat dan memelihara file dan direktori tempat penampung.

Di bagian ini

Topik Deskripsi
CfCloseHandle Menutup handel file atau direktori yang dikembalikan oleh CfOpenFileWithOplock. Ini tidak boleh digunakan dengan handel file Win32 standar, hanya pada handel yang digunakan dalam CfApi.h.
CfConnectSyncRoot Memulai komunikasi dua arah antara penyedia sinkronisasi dan API filter sinkronisasi.
CfConvertToPlaceholder Mengonversi file/direktori normal menjadi file/direktori tempat penampung.
CfCreatePlaceholders Membuat satu atau beberapa file atau direktori tempat penampung baru di bawah pohon akar sinkronisasi.
CfDisconnectSyncRoot Memutuskan sambungan saluran komunikasi yang dibuat oleh CfConnectSyncRoot.
CfExecute Titik masuk utama untuk semua operasi tempat penampung berbasis kunci koneksi. Ini dimaksudkan untuk digunakan oleh penyedia sinkronisasi untuk menanggapi berbagai panggilan balik dari platform.
CfGetCorrelationVector Memungkinkan penyedia sinkronisasi untuk mengkueri vektor korelasi saat ini untuk file tempat penampung tertentu.
CfGetPlaceholderInfo Mendapatkan berbagai karakteristik file atau folder tempat penampung.
CfGetPlaceholderRangeInfo Mendapatkan informasi rentang tentang file atau folder tempat penampung.
CfGetPlaceholderRangeInfoForHydration Mendapatkan informasi rentang tentang file atau folder tempat penampung. Informasi rentang ini identik dengan CfGetPlaceholderRangeInfo. Namun, tidak memerlukan fileHandle sebagai parameter. Sebagai gantinya, ia menggunakan ConnectionKey, TransferKey, dan FileId untuk mengidentifikasi file dan aliran informasi rentang mana yang diminta.
CfGetPlaceholderStateFromAttributeTag Mendapatkan serangkaian status tempat penampung berdasarkan nilai FileAttributes dan ReparseTag file.
CfGetPlaceholderStateFromFileInfo Mendapatkan sekumpulan status tempat penampung berdasarkan berbagai informasi file.
CfGetPlaceholderStateFromFindData Mendapatkan serangkaian status tempat penampung berdasarkan struktur WIN32_FIND_DATA.
CfGetPlatformInfo Mendapatkan informasi versi platform.
CfGetSyncRootInfoByHandle Mendapatkan berbagai karakteristik akar sinkronisasi yang berisi file tertentu yang ditentukan oleh handel file.
CfGetSyncRootInfoByPath Mendapatkan berbagai informasi akar sinkronisasi yang diberikan file di bawah akar sinkronisasi.
CfGetTransferKey Memulai transfer data ke file atau folder tempat penampung.
CfGetWin32HandleFromProtectedHandle Mengonversi handel yang dilindungi ke handel Win32 sehingga dapat digunakan dengan semua API Win32 berbasis handel.
CfHydratePlaceholder Menghidrasi file tempat penampung dengan memastikan bahwa rentang byte yang ditentukan ada di disk di tempat penampung. Ini hanya berlaku untuk file.
CfOpenFileWithOplock Membuka handel buram asinkron ke file atau direktori (untuk file normal dan tempat penampung) dan menyiapkan oplock yang tepat berdasarkan bendera terbuka.
CfQuerySyncProviderStatus Mengkueri penyedia sinkronisasi untuk mendapatkan status penyedia.
CfReferenceProtectedHandle Memungkinkan pemanggil untuk mereferensikan handel yang dilindungi ke handel Win32 yang dapat digunakan dengan API non-CfApi Win32.
CfRegisterSyncRoot Melakukan pendaftaran akar sinkronisasi satu kali.
CfReleaseProtectedHandle Merilis handel terproteksi yang direferensikan oleh CfReferenceProtectedHandle.
CfReleaseTransferKey Merilis kunci transfer yang diperoleh oleh CfGetTransferKey.
CfReportProviderProgress Memungkinkan penyedia sinkronisasi melaporkan kemajuan di luar band.
CfReportSyncStatus Memungkinkan penyedia sinkronisasi untuk memberi tahu platform tentang statusnya pada akar sinkronisasi tertentu tanpa harus terhubung dengan panggilan ke CfConnectSyncRoot terlebih dahulu.
CfRevertPlaceholder Mengembalikan tempat penampung kembali ke file biasa, menghapus semua karakteristik khusus seperti tag reparse, identitas file, dll.
CfSetCorrelationVector Memungkinkan penyedia sinkronisasi untuk menginstruksikan platform untuk menggunakan vektor korelasi tertentu untuk tujuan telemetri pada file tempat penampung. Ini opsional.
CfSetInSyncState Mengatur status dalam sinkronisasi untuk file atau folder tempat penampung.
CfSetPinState Ini mengatur status pin tempat penampung, yang digunakan untuk mewakili niat pengguna. Aplikasi apa pun (bukan hanya penyedia sinkronisasi) yang dapat memanggil fungsi ini.
CfUnregisterSyncRoot Membatalkan pendaftaran akar sinkronisasi yang didaftarkan sebelumnya.
CfUpdatePlaceholder Memperbarui karakteristik file atau direktori tempat penampung.
CfUpdateSyncProviderStatus Memperbarui status penyedia sinkronisasi saat ini.