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