Delen via


Functies voor cloudfilters

De volgende functies worden gebruikt voor het maken en onderhouden van tijdelijke aanduidingen voor bestanden en mappen.

In deze sectie

Onderwerp Beschrijving
CfCloseHandle- Hiermee sluit u de bestands- of mapgreep die wordt geretourneerd door CfOpenFileWithOplock-. Dit mag niet worden gebruikt met standaard Win32-bestandsingangen, alleen op ingangen die worden gebruikt in CfApi.h.
CfConnectSyncRoot- Hiermee wordt bidirectionele communicatie tussen een synchronisatieprovider en de synchronisatiefilter-API gestart.
CfConvertToPlaceholder Converteert een normaal bestand/map naar een tijdelijke aanduiding voor een bestand/map.
CfCreatePlaceholders Hiermee maakt u een of meer nieuwe tijdelijke aanduidingen voor bestanden of mappen onder een synchronisatiehoofdstructuur.
CfDisconnectSyncRoot- Hiermee wordt een communicatiekanaal verbroken dat is gemaakt door CfConnectSyncRoot-.
CfExecute- Het belangrijkste toegangspunt voor alle tijdelijke aanduidingen voor verbindingssleutels. Het is bedoeld om te worden gebruikt door een synchronisatieprovider om te reageren op verschillende callbacks van het platform.
CfGetCorrelationVector Hiermee kan de synchronisatieprovider een query uitvoeren op de huidige correlatievector voor een bepaald tijdelijke aanduidingsbestand.
CfGetPlaceholderInfo Hiermee worden verschillende kenmerken van een tijdelijke aanduiding voor een bestand of map opgehaald.
CfGetPlaceholderRangeInfo Hiermee wordt bereikinformatie opgehaald over een tijdelijke aanduiding voor een bestand of map.
CfGetPlaceholderRangeInfoForHydration Hiermee wordt bereikinformatie opgehaald over een tijdelijke aanduiding voor een bestand of map. Deze bereikinformatie is identiek aan wat CfGetPlaceholderRangeInfo retourneert. Er wordt echter geen fileHandle- als parameter gebruikt. In plaats daarvan wordt ConnectionKey, TransferKeyen FileId gebruikt om het bestand en de stroom te identificeren waarvoor bereikgegevens worden aangevraagd.
CfGetPlaceholderStateFromAttributeTag Hiermee haalt u een set tijdelijke aanduidingen op op basis van de FileAttributes- en ReparseTag waarden van het bestand.
CfGetPlaceholderStateFromFileInfo Hiermee haalt u een set tijdelijke aanduidingen op op basis van de verschillende gegevens van het bestand.
CfGetPlaceholderStateFromFindData Hiermee haalt u een set tijdelijke aanduidingstatussen op op basis van de WIN32_FIND_DATA structuur.
CfGetPlatformInfo Haalt de informatie over de platformversie op.
CfGetSyncRootInfoByHandle- Hiermee haalt u verschillende kenmerken op van de synchronisatiehoofdmap die een bepaald bestand bevat dat is opgegeven door een bestandsingang.
CfGetSyncRootInfoByPath- Hiermee worden verschillende synchronisatiehoofdmapgegevens opgehaald op basis van een bestand onder de hoofdmap van de synchronisatie.
CfGetTransferKey Hiermee start u een overdracht van gegevens naar een tijdelijke aanduiding voor een bestand of map.
CfGetWin32HandleFromProtectedHandle Converteert een beveiligde ingang naar een Win32-ingang, zodat deze kan worden gebruikt met alle Win32-API's op basis van ingangen.
CfHydratePlaceholder Hydrateert een tijdelijke aanduidingsbestand door ervoor te zorgen dat het opgegeven bytebereik aanwezig is op schijf in de tijdelijke aanduiding. Dit is alleen geldig voor bestanden.
CfOpenFileWithOplock- Hiermee opent u een asynchrone ondoorzichtige ingang naar een bestand of map (voor zowel normale bestanden als tijdelijke aanduidingen) en stelt u een juiste oplock in op basis van de geopende vlaggen.
CfQuerySyncProviderStatus Hiermee wordt een synchronisatieprovider opgevraagd om de status van de provider op te halen.
CfReferenceProtectedHandle- Hiermee kan de aanroeper verwijzen naar een beveiligde ingang naar een Win32-ingang die kan worden gebruikt met niet-CfApi Win32-API's.
CfRegisterSyncRoot- Voert een eenmalige synchronisatiehoofdregistratie uit.
CfReleaseProtectedHandle- Hiermee wordt een beveiligde ingang vrijgegeven waarnaar wordt verwezen door CfReferenceProtectedHandle.
CfReleaseTransferKey Brengt een overdrachtssleutel uit die is verkregen door CfGetTransferKey.
CfReportProviderProgress- Hiermee kan een synchronisatieprovider de voortgang out-of-band rapporteren.
CfReportSyncStatus- Hiermee kan een synchronisatieprovider het platform op de hoogte stellen van de status ervan op een opgegeven synchronisatiehoofdmap zonder eerst verbinding te hoeven maken met een aanroep naar CfConnectSyncRoot.
CfRevertPlaceholder Hiermee wordt een tijdelijke aanduiding teruggezet naar een gewoon bestand, zodat alle speciale kenmerken, zoals de reparsetag, de bestandsidentiteit, enzovoort, worden verwijderd.
CfSetCorrelationVector Hiermee kan een synchronisatieprovider het platform instrueren een specifieke correlatievector te gebruiken voor telemetriedoeleinden in een tijdelijke aanduiding. Dit is optioneel.
CfSetInSyncState- Hiermee stelt u de synchronisatiestatus in voor een tijdelijke aanduiding voor een bestand of map.
CfSetPinState- Hiermee stelt u de pincodestatus van een tijdelijke aanduiding in, die wordt gebruikt om de intentie van een gebruiker weer te geven. Elke toepassing (niet alleen de synchronisatieprovider) kan deze functie aanroepen.
CfUnregisterSyncRoot- De registratie van een eerder geregistreerde synchronisatiehoofdmap ongedaan maken.
CfUpdatePlaceholder Hiermee worden de kenmerken van het tijdelijke aanduidingsbestand of de map bijgewerkt.
CfUpdateSyncProviderStatus Hiermee wordt de huidige status van de synchronisatieprovider bijgewerkt.