Molnfilterfunktioner
Följande funktioner används för att skapa och underhålla platshållarfiler och kataloger.
I det här avsnittet
Ämne | Beskrivning |
---|---|
CfCloseHandle | Stänger fil- eller katalogreferensen som returneras av CfOpenFileWithOplock. Detta bör inte användas med win32-standardfilhandtag, endast på referenser som används i CfApi.h. |
CfConnectSyncRoot | Initierar dubbelriktad kommunikation mellan en synkroniseringsprovider och API:et för synkroniseringsfilter. |
CfConvertToPlaceholder | Konverterar en normal fil/katalog till en platshållarfil/katalog. |
CfCreatePlaceholders | Skapar en eller flera nya platshållarfiler eller kataloger under ett synkroniseringsrotträd. |
CfDisconnectSyncRoot | Kopplar från en kommunikationskanal som skapats av CfConnectSyncRoot. |
CfExecute | Huvudinmatningspunkten för alla anslutningsnyckelbaserade platshållaråtgärder. Den är avsedd att användas av en synkroniseringsprovider för att svara på olika återanrop från plattformen. |
CfGetCorrelationVector | Tillåter att synkroniseringsprovidern frågar den aktuella korrelationsvektorn för en viss platshållarfil. |
CfGetPlaceholderInfo | Hämtar olika egenskaper för en platshållarfil eller mapp. |
CfGetPlaceholderRangeInfo | Hämtar intervallinformation om en platshållarfil eller mapp. |
CfGetPlaceholderRangeInfoForHydration | Hämtar intervallinformation om en platshållarfil eller mapp. Den här intervallinformationen är identisk med vad CfGetPlaceholderRangeInfo returnerar. Det krävs dock ingen fileHandle- som en parameter. I stället används ConnectionKey, TransferKeyoch FileId för att identifiera filen och strömmen för vilken intervallinformation som begärs. |
CfGetPlaceholderStateFromAttributeTag | Hämtar en uppsättning platshållartillstånd baserat på FileAttributes- och ReparseTag-värden för filen. |
CfGetPlaceholderStateFromFileInfo | Hämtar en uppsättning platshållartillstånd baserat på den olika informationen i filen. |
CfGetPlaceholderStateFromFindData | Hämtar en uppsättning platshållartillstånd baserat på WIN32_FIND_DATA struktur. |
CfGetPlatformInfo | Hämtar information om plattformsversionen. |
CfGetSyncRootInfoByHandle | Hämtar olika egenskaper för synkroniseringsroten som innehåller en angiven fil som anges av ett filhandtag. |
CfGetSyncRootInfoByPath | Hämtar olika synkroniseringsrotinformation med en fil under synkroniseringsroten. |
CfGetTransferKey | Initierar en överföring av data till en platshållarfil eller mapp. |
CfGetWin32HandleFromProtectedHandle | Konverterar ett skyddat handtag till ett Win32-handtag så att det kan användas med alla referensbaserade Win32-API:er. |
CfHydratePlaceholder | Återfuktar en platshållarfil genom att se till att det angivna byteintervallet finns på disken i platshållaren. Detta är endast giltigt för filer. |
CfOpenFileWithOplock | Öppnar en asynkron ogenomskinlig referens till en fil eller katalog (för både normala filer och platshållarfiler) och konfigurerar en korrekt olåst läge baserat på de öppna flaggorna. |
CfQuerySyncProviderStatus | Frågar en synkroniseringsprovider för att hämta providerns status. |
CfReferenceProtectedHandle | Tillåter anroparen att referera till ett skyddat handtag till ett Win32-handtag som kan användas med win32-API:er som inte är CfApi. |
CfRegisterSyncRoot | Utför en engångssynkronisering av rotregistrering. |
CfReleaseProtectedHandle | Släpper ett skyddat handtag som refereras av CfReferenceProtectedHandle. |
CfReleaseTransferKey | Släpper en överföringsnyckel som hämtas av CfGetTransferKey. |
CfReportProviderProgress | Tillåter att en synkroniseringsprovider rapporterar förlopp som är out-of-band. |
CfReportSyncStatus | Tillåter att en synkroniseringsprovider meddelar plattformen om dess status på en angiven synkroniseringsrot utan att behöva ansluta med ett anrop till CfConnectSyncRoot först. |
CfRevertPlaceholder | Återställer en platshållare till en vanlig fil och tar bort alla särskilda egenskaper, till exempel taggen reparse, filidentiteten osv. |
CfSetCorrelationVector | Tillåter att en synkroniseringsprovider instruerar plattformen att använda en specifik korrelationsvektor i telemetrisyfte på en platshållarfil. Det här är valfritt. |
CfSetInSyncState | Anger synkroniseringstillståndet för en platshållarfil eller mapp. |
CfSetPinState | Detta anger pin-tillståndet för en platshållare som används för att representera en användares avsikt. Alla program (inte bara synkroniseringsprovidern) kan anropa den här funktionen. |
CfUnregisterSyncRoot | Avregistrerar en tidigare registrerad synkroniseringsrot. |
CfUpdatePlaceholder | Uppdaterar platshållarfilens eller katalogens egenskaper. |
CfUpdateSyncProviderStatus | Uppdaterar synkroniseringsproviderns aktuella status. |