Megosztás a következőn keresztül:


Felhőszűrő függvények

A helyőrző fájlok és könyvtárak létrehozásához és karbantartásához az alábbi függvények használhatók.

Ebben a szakaszban

Téma Leírás
CfCloseHandle Bezárja CfOpenFileWithOplockáltal visszaadott fájl- vagy könyvtárleírót. Ez nem használható standard Win32-fájlleírókkal, csak a CfApi.h-n belül használt leírókon.
CfConnectSyncRoot Kétirányú kommunikációt kezdeményez a szinkronizálási szolgáltató és a szinkronizálási szűrő API között.
CfConvertToPlaceholder Egy normál fájlt/könyvtárat helyőrző fájllá/könyvtárká alakít át.
CfCreatePlaceholders Létrehoz egy vagy több új helyőrző fájlt vagy könyvtárat a szinkronizálás gyökérfája alatt.
CfDisconnectSyncRoot Leválasztja CfConnectSyncRootáltal létrehozott kommunikációs csatornát.
CfExecute Az összes kapcsolatkulcs-alapú helyőrző művelet fő belépési pontja. A szinkronizálási szolgáltató a platformról érkező különböző visszahívásokra való válaszadásra használja.
CfGetCorrelationVector Lehetővé teszi, hogy a szinkronizálási szolgáltató lekérdezhesse egy adott helyőrző fájl aktuális korrelációs vektorát.
CfGetPlaceholderInfo Lekéri a helyőrző fájl vagy mappa különböző jellemzőit.
CfGetPlaceholderRangeInfo Lekéri a helyőrző fájl vagy mappa tartományadatait.
CfGetPlaceholderRangeInfoForHydration Lekéri a helyőrző fájl vagy mappa tartományadatait. Ez a tartományinformáció megegyezik azzal, amit CfGetPlaceholderRangeInfo visszaad. Paraméterként azonban nem fileHandle. Ehelyett ConnectionKey, TransferKey, és FileId használatával azonosítja azt a fájlt és streamet, amelyhez tartományinformációt kérnek.
CfGetPlaceholderStateFromAttributeTag Beolvas egy helyőrző állapotkészletet a fájl FileAttributes és ReparseTag értékei alapján.
CfGetPlaceholderStateFromFileInfo Lekéri a helyőrző állapotokat a fájl különböző adatai alapján.
CfGetPlaceholderStateFromFindData A WIN32_FIND_DATA struktúrája alapján lekéri a helyőrző állapotok készletét.
CfGetPlatformInfo Lekéri a platform verzióadatait.
CfGetSyncRootInfoByHandle Lekéri a szinkronizálási gyökér különböző jellemzőit, amelyek egy fájlleíró által megadott fájlt tartalmaznak.
CfGetSyncRootInfoByPath Lekéri a szinkronizálási gyökér alatt található fájl különböző szinkronizálási gyökéradatait.
CfGetTransferKey Adattovábbítást kezdeményez egy helyőrző fájlba vagy mappába.
CfGetWin32HandleFromProtectedHandle Egy védett fogópontot Win32-leíróvá alakít át, hogy az az összes leíróalapú Win32 API-val használható legyen.
CfHydratePlaceholder A helyőrző fájl hidratálása azáltal, hogy biztosítja, hogy a megadott bájttartomány lemezen legyen a helyőrzőben. Ez csak fájlokra érvényes.
CfOpenFileWithOplock Megnyit egy aszinkron átlátszatlan leírót egy fájlban vagy könyvtárban (normál és helyőrző fájlok esetén egyaránt), és beállít egy megfelelő oplockot a megnyitott jelzők alapján.
CfQuerySyncProviderStatus Lekérdez egy szinkronizálási szolgáltatót a szolgáltató állapotának lekéréséhez.
CfReferenceProtectedHandle Lehetővé teszi a hívó számára, hogy egy védett leíróra hivatkozzon egy Win32-leíróra, amely nem CfApi Win32 API-kkal használható.
CfRegisterSyncRoot Egyszeri szinkronizálási gyökérregisztrációt hajt végre.
CfReleaseProtectedHandle A CfReferenceProtectedHandle által hivatkozott védett leírót ad ki.
CfReleaseTransferKey Felszabadítja a CfGetTransferKeyáltal beszerzett átviteli kulcsot.
CfReportProviderProgress Lehetővé teszi, hogy a szinkronizálási szolgáltató sávon kívül jelentse az előrehaladást.
CfReportSyncStatus Lehetővé teszi a szinkronizálási szolgáltató számára, hogy értesítést küldjön a platform állapotáról egy adott szinkronizálási gyökeren anélkül, hogy először csatlakoznia kellene a CfConnectSyncRoothívásához.
CfRevertPlaceholder Visszaállítja a helyőrzőt egy normál fájlra, és eltávolítja az összes különleges jellemzőt, például az újraelemzési címkét, a fájl identitását stb.
CfSetCorrelationVector Lehetővé teszi a szinkronizálási szolgáltató számára, hogy utasítsa a platformot, hogy egy adott korrelációs vektort használjon telemetriai célokra egy helyőrző fájlban. Ez nem kötelező.
CfSetInSyncState Beállítja egy helyőrző fájl vagy mappa szinkronizálási állapotát.
CfSetPinState Ez beállítja a helyőrző pin-állapotát, amely a felhasználó szándékának megjelenítésére szolgál. Ezt a függvényt bármely alkalmazás (nem csak a szinkronizálási szolgáltató) meghívhatja.
CfUnregisterSyncRoot Törölje a korábban regisztrált szinkronizálási gyökér regisztrációját.
CfUpdatePlaceholder Frissíti a helyőrző fájl vagy könyvtár jellemzőit.
CfUpdateSyncProviderStatus Frissíti a szinkronizálási szolgáltató aktuális állapotát.