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. |