Dela via


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.