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