Cloudfilter-API
Übersicht über die Cloudfilter-API-Technologie.
Zum Entwickeln der Cloudfilter-API benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
CF_CALLBACK_CANCEL_FLAGS Rückrufflags zum Abbrechen des Datenabrufs für eine Platzhalterdatei oder einen Ordner. |
CF_CALLBACK_CLOSE_COMPLETION_FLAGS Rückrufflags zur Benachrichtigung eines Synchronisierungsanbieters, dass ein Platzhalter unter einem seiner Synchronisierungsstämme, der zuvor für Lese-/Schreib-/Löschzugriff geöffnet wurde, jetzt geschlossen ist. |
CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS Ein Rückrufflag, um den Synchronisierungsanbieter darüber zu informieren, dass ein Platzhalter unter einem seiner Synchronisierungswurzeln erfolgreich dehydriert wurde. |
CF_CALLBACK_DEHYDRATE_FLAGS Rückrufflags zum Benachrichtigen eines Synchronisierungsanbieters, dass ein Platzhalter unter einem Synchronisierungsstamm dehydriert wird. |
CF_CALLBACK_DEHYDRATION_REASON Gibt den Grund an, warum eine Clouddatei dehydriert wurde. |
CF_CALLBACK_DELETE_COMPLETION_FLAGS Rückrufflags zum Benachrichtigen eines Synchronisierungsanbieters, dass ein Platzhalter erfolgreich gelöscht wurde. |
CF_CALLBACK_DELETE_FLAGS Dieser Rückruf wird verwendet, um den Synchronisierungsanbieter darüber zu informieren, dass eine Platzhalterdatei oder ein Verzeichnis unter einem seiner Synchronisierungsstammelemente gelöscht oder wiederherstellen wird. |
CF_CALLBACK_FETCH_DATA_FLAGS Rückrufflags zum Abrufen von Daten für eine Platzhalterdatei oder einen Ordner. |
CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS Flags zum Abrufen von Informationen zum Inhalt einer Platzhalterdatei oder eines Verzeichnisses. |
CF_CALLBACK_OPEN_COMPLETION_FLAGS Rückrufflags zum Benachrichtigen eines Synchronisierungsanbieters, dass ein Platzhalter erfolgreich für Lese-,Schreib-/Löschzugriff geöffnet wurde. |
CF_CALLBACK_RENAME_COMPLETION_FLAGS Ein Rückrufflag, um den Synchronisierungsanbieter darüber zu informieren, dass ein Platzhalter unter einem seiner Synchronisierungsstammelemente erfolgreich umbenannt wurde. |
CF_CALLBACK_RENAME_FLAGS Rückrufflags, um den Synchronisierungsanbieter darüber zu informieren, dass ein Platzhalter unter einem seiner Synchronisierungswurzeln umbenannt oder verschoben werden soll. |
CF_CALLBACK_TYPE Enthält die verschiedenen Arten von Rückrufen, die für Platzhalterdateien oder -ordner verwendet werden. |
CF_CALLBACK_VALIDATE_DATA_FLAGS Flags zum Überprüfen der Daten einer Platzhalterdatei oder eines Verzeichnisses. |
CF_CONNECT_FLAGS Zusätzliche Informationen, die von einem Synchronisierungsanbieter angefordert werden können, wenn seine Rückrufe aufgerufen werden. |
CF_CONVERT_FLAGS Normale Datei-/Verzeichnis-In-Platzhalter-Datei-/Verzeichniskonvertierungsflags. |
CF_CREATE_FLAGS Flags zum Erstellen einer Platzhalterdatei oder eines Verzeichnisses. |
CF_DEHYDRATE_FLAGS Platzhalter-Dehydrierungsflags. |
CF_HARDLINK_POLICY Gibt an, ob feste Verknüpfungen für Platzhalterdateien zulässig sind. |
CF_HYDRATE_FLAGS Platzhalter-Datenhydratationsflags. |
CF_HYDRATION_POLICY_MODIFIER Ermöglicht einem Synchronisierungsanbieter zu steuern, wie Platzhalterdateien von der Plattform aktiviert werden sollen. Dies ist ein Modifizierer, der mit der primären richtlinie:_CF_HYDRATION_POLICY_PRIMARY verwendet werden kann. |
CF_HYDRATION_POLICY_PRIMARY Ermöglicht einem Synchronisierungsanbieter zu steuern, wie Platzhalterdateien von der Plattform aktiviert werden sollen. Dies ist die primäre Richtlinie. |
CF_IN_SYNC_STATE Gibt den synchronen Status für Platzhalterdateien und Ordner an. |
CF_INSYNC_POLICY Eine Richtlinie, die es einem Synchronisierungsanbieter ermöglicht, zu steuern, wann die Plattform den Synchronisierungsstatus für eine Platzhalterdatei oder ein Verzeichnis löschen soll. |
CF_OPEN_FILE_FLAGS Flags zum Anfordern verschiedener Berechtigungen beim Öffnen einer Datei. |
CF_OPERATION_ACK_DATA_FLAGS Flags zum Überprüfen und Bestätigen von Daten für eine Platzhalterdatei oder einen Ordner. |
CF_OPERATION_ACK_DEHYDRATE_FLAGS Flags, um die Dehydrierung einer Platzhalterdatei oder eines Verzeichnisses zu bestätigen. |
CF_OPERATION_ACK_DELETE_FLAGS Flags, um das Löschen einer Platzhalterdatei oder eines Verzeichnisses zu bestätigen. |
CF_OPERATION_ACK_RENAME_FLAGS Flags zum Bestätigen der Umbenennung von Platzhalterdateien oder Verzeichnissen. |
CF_OPERATION_RESTART_HYDRATION_FLAGS Flags zum Neustarten der Datenhydratation für eine Platzhalterdatei oder einen Ordner. |
CF_OPERATION_RETRIEVE_DATA_FLAGS Flags zum Abrufen von Daten für eine Platzhalterdatei oder einen Ordner. |
CF_OPERATION_TRANSFER_DATA_FLAGS Flags zum Übertragen von Daten zum Hydratisieren einer Platzhalterdatei oder eines Ordners. |
CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS Flags, um das Verhalten beim Übertragen einer Platzhalterdatei oder eines Verzeichnisses anzugeben. |
CF_OPERATION_TYPE Die Arten von Vorgängen, die für Platzhalterdateien und Verzeichnisse ausgeführt werden können. |
CF_PIN_STATE Anheften von Zuständen einer Platzhalterdatei oder eines Verzeichnisses. |
CF_PLACEHOLDER_CREATE_FLAGS Flags zum Erstellen eines Platzhalters pro Platzhalter. |
CF_PLACEHOLDER_INFO_CLASS Informationsklassen für Platzhalterinformationen. |
CF_PLACEHOLDER_MANAGEMENT_POLICY Gibt eine Platzhalterverwaltungsrichtlinie für eine CF_SYNC_POLICIES-Struktur an. |
CF_PLACEHOLDER_RANGE_INFO_CLASS Typen des Bereichs der Platzhalterdateidaten. |
CF_PLACEHOLDER_STATE Der Status einer Platzhalterdatei oder eines Ordners. |
CF_POPULATION_POLICY_MODIFIER Definiert die Auffüllungsrichtlinienmodifizierer. Dies ist ein Modifizierer, der mit dem primären policy:_CF_POPULATION_POLICY_PRIMARY verwendet werden kann. |
CF_POPULATION_POLICY_PRIMARY Ermöglicht es einem Synchronisierungsanbieter zu steuern, wie Platzhalterverzeichnisse und Dateien von der Plattform erstellt werden sollen. Dies ist die primäre Richtlinie. |
CF_REGISTER_FLAGS Flags zum Registrieren und Aktualisieren eines Synchronisierungsstamms. |
CF_REVERT_FLAGS Flags für das Wiederherstellen einer Platzhalterdatei in eine reguläre Datei. |
CF_SET_IN_SYNC_FLAGS Die synchronen Statusflags für Platzhalterdateien und Ordner. |
CF_SET_PIN_FLAGS Die Platzhalternadelflaggen. |
CF_SYNC_PROVIDER_STATUS Aktueller Status eines Synchronisierungsanbieters. |
CF_SYNC_ROOT_INFO_CLASS Typen von Synchronisierungsstamminformationen. |
CF_UPDATE_FLAGS Flags zum Aktualisieren einer Platzhalterdatei oder eines Verzeichnisses. |
CfCloseHandle Schließt das von CfOpenFileWithOplock zurückgegebene Datei- oder Verzeichnishandle. Dies sollte nicht mit standardmäßigen Win32-Dateihandles verwendet werden, nur für Handles, die in CfApi.h verwendet werden. |
CfConnectSyncRoot Initiiert die bidirektionale Kommunikation zwischen einem Synchronisierungsanbieter und der Synchronisierungsfilter-API. |
CfConvertToPlaceholder Konvertiert eine normale Datei/ein normales Verzeichnis in eine Platzhalterdatei/ein Verzeichnis. |
CfCreatePlaceholders Erstellt eine oder mehrere neue Platzhalterdateien oder Verzeichnisse unter einer Synchronisierungsstammstruktur. |
CfDisconnectSyncRoot Trennt einen von CfConnectSyncRoot erstellten Kommunikationskanal. |
CfExecute Der Haupteinstiegspunkt für alle verbindungsschlüsselbasierten Platzhaltervorgänge. Er soll von einem Synchronisierungsanbieter verwendet werden, um auf verschiedene Rückrufe von der Plattform zu reagieren. |
CfGetCorrelationVector Ermöglicht dem Synchronisierungsanbieter, den aktuellen Korrelationsvektor für eine bestimmte Platzhalterdatei abzufragen. |
CfGetPlaceholderInfo Ruft verschiedene Merkmale einer Platzhalterdatei oder eines Ordners ab. |
CfGetPlaceholderRangeInfo Ruft Bereichsinformationen zu einer Platzhalterdatei oder einem Ordner ab. |
CfGetPlaceholderRangeInfoForHydration Ruft Bereichsinformationen zu einer Platzhalterdatei oder einem Ordner mit ConnectionKey, TransferKey und FileId als Bezeichner ab. |
CfGetPlaceholderStateFromAttributeTag Ruft eine Reihe von Platzhalterzuständen ab, die auf den FileAttributes- und ReparseTag-Werten der Datei basieren. |
CfGetPlaceholderStateFromFileInfo Ruft eine Reihe von Platzhalterzuständen ab, die auf den verschiedenen Informationen der Datei basieren. |
CfGetPlaceholderStateFromFindData Ruft eine Reihe von Platzhalterzuständen basierend auf der WIN32_FIND_DATA-Struktur ab. |
CfGetPlatformInfo Ruft die Informationen zur Plattformversion ab. |
CfGetSyncRootInfoByHandle Ruft verschiedene Merkmale des Synchronisierungsstamms ab, der eine durch ein Dateihandle angegebene Datei enthält. |
CfGetSyncRootInfoByPath Ruft verschiedene Synchronisierungsstamminformationen ab, die eine Datei unter dem Synchronisierungsstamm enthalten. |
CfGetTransferKey Initiiert eine Übertragung von Daten in eine Platzhalterdatei oder einen Ordner. |
CfGetWin32HandleFromProtectedHandle Konvertiert ein geschütztes Handle in ein Win32-Handle, sodass es mit allen handle-basierten Win32-APIs verwendet werden kann. |
CfHydratePlaceholder Hydratisiert eine Platzhalterdatei, indem sichergestellt wird, dass der angegebene Bytebereich auf dem Datenträger im Platzhalter vorhanden ist. Dies gilt nur für Dateien. |
CfOpenFileWithOplock Öffnet ein asynchrones undurchsichtiges Handle für eine Datei oder ein Verzeichnis (sowohl für normale Dateien als auch für Platzhalterdateien) und richtet basierend auf den geöffneten Flags einen ordnungsgemäßen Oplock dafür ein. |
CfQuerySyncProviderStatus Fragt einen Synchronisierungsanbieter ab, um den Status des Anbieters abzurufen. |
CfReferenceProtectedHandle Ermöglicht dem Aufrufer, auf ein geschütztes Handle auf ein Win32-Handle zu verweisen, das mit Nicht-CfApi Win32-APIs verwendet werden kann. |
CfRegisterSyncRoot Führt eine einmalige Synchronisierungsstammregistrierung aus. |
CfReleaseProtectedHandle Gibt ein geschütztes Handle frei, auf das von CfReferenceProtectedHandle verwiesen wird. |
CfReleaseTransferKey Gibt einen von CfGetTransferKey abgerufenen Übertragungsschlüssel frei. |
CfReportProviderProgress Ermöglicht einem Synchronisierungsanbieter das Melden des Out-of-Band-Fortschritts. |
CfReportProviderProgress2 Ermöglicht einem Synchronisierungsanbieter das Melden des Out-of-Band-Fortschritts. Erweitert CfReportProviderProgress um zusätzliche Parameter. |
CfReportSyncStatus Ermöglicht einem Synchronisierungsanbieter, die Plattform über ihren Status in einem angegebenen Synchronisierungsstamm zu benachrichtigen, ohne zuerst eine Verbindung mit einem Aufruf von CfConnectSyncRoot herstellen zu müssen. |
CfRevertPlaceholder Stellt einen Platzhalter wieder in eine reguläre Datei zurück, wobei alle besonderen Merkmale wie das Reparse-Tag, die Dateiidentität usw. entfernt werden. |
CfSetCorrelationVector Ermöglicht einem Synchronisierungsanbieter, die Plattform anzuweisen, einen bestimmten Korrelationsvektor für Telemetriezwecke für eine Platzhalterdatei zu verwenden. Diese Eingabe ist optional. |
CfSetInSyncState Legt den Synchronstatus für eine Platzhalterdatei oder einen Ordner fest. |
CfSetPinState Dadurch wird der Pinstatus eines Platzhalters festgelegt, der verwendet wird, um die Absicht eines Benutzers darzustellen. Jede Anwendung (nicht nur der Synchronisierungsanbieter) kann diese Funktion aufrufen. |
CfUnregisterSyncRoot Hebt die Registrierung eines zuvor registrierten Synchronisierungsstamms auf. |
CfUpdatePlaceholder Aktualisierungen Merkmale der Platzhalterdatei oder des Verzeichnisses. |
CfUpdateSyncProviderStatus Aktualisierungen den aktuellen Status des Synchronisierungsanbieters. |
CF_CALLBACK_INFO Enthält allgemeine Rückrufinformationen. |
CF_CALLBACK_PARAMETERS Enthält Rückruf-spezifische Parameter wie Dateioffset, Länge, Flags usw. |
CF_CALLBACK_REGISTRATION Die Rückrufe, die vom Synchronisierungsanbieter registriert werden sollen. |
CF_FILE_RANGE Gibt einen Datenbereich in einer Platzhalterdatei an. |
CF_FS_METADATA Platzhalterdatei- oder Verzeichnismetadaten. |
CF_HYDRATION_POLICY Gibt die primäre Hydrationsrichtlinie und den zugehörigen Modifizierer an. |
CF_OPERATION_INFO Informationen zu einem Vorgang für eine Platzhalterdatei oder einen Ordner. |
CF_OPERATION_PARAMETERS Parameter eines Vorgangs für eine Platzhalterdatei oder einen Ordner. |
CF_PLACEHOLDER_BASIC_INFO Grundlegende Platzhalterinformationen. |
CF_PLACEHOLDER_CREATE_INFO Enthält Platzhalterinformationen zum Erstellen neuer Platzhalterdateien oder Verzeichnisse. |
CF_PLACEHOLDER_STANDARD_INFO Standardplatzhalterinformationen. |
CF_PLATFORM_INFO Gibt Informationen für die Clouddateienplattform zurück. Dies ist für Synchronisierungsanbieter gedacht, die unter mehreren Versionen von Windows ausgeführt werden. |
CF_POPULATION_POLICY Gibt die primäre Auffüllungsrichtlinie und den zugehörigen Modifizierer an. |
CF_PROCESS_INFO Enthält Informationen zu einem Benutzerprozess. |
CF_SYNC_POLICIES Definiert die Synchronisierungsrichtlinien, die von einem Synchronisierungsstamm verwendet werden. |
CF_SYNC_REGISTRATION Die Details des zu registrierenden Synchronisierungsanbieters und des Synchronisierungsstamms. |
CF_SYNC_ROOT_BASIC_INFO Grundlegende Stamminformationen für die Synchronisierung. |
CF_SYNC_ROOT_PROVIDER_INFO Stammanbieterinformationen synchronisieren. |
CF_SYNC_ROOT_STANDARD_INFO Stamminformationen der Standardsynchronisierung. |
CF_SYNC_STATUS Wird in einer CF_OPERATION_INFO-Struktur verwendet, um den Status eines angegebenen Synchronisierungsstamms zu beschreiben. |