Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Übersicht über die Cloud-Filter-API-Technologie.
Zum Entwickeln der Cloudfilter-API benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
Enumerationen
|
CF_CALLBACK_CANCEL_FLAGS Rückrufkennzeichnungen zum Abbrechen des Abrufens von Daten für eine Platzhalterdatei oder einen Ordner. |
|
CF_CALLBACK_CLOSE_COMPLETION_FLAGS Rückrufkennzeichnungen zum Benachrichtigen eines Synchronisierungsanbieters, dass ein Platzhalter unter einem seiner Synchronisierungsstamms, der zuvor für lese-/schreib-/löschzugriff geöffnet wurde, jetzt geschlossen ist. |
|
CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS Ein Rückruf-Flag, um den Synchronisierungsanbieter darüber zu informieren, dass ein Platzhalter unter einem seiner Synchronisierungswurzeln erfolgreich dehydratisiert wurde. |
|
CF_CALLBACK_DEHYDRATE_FLAGS Rückrufkennzeichnungen zum Benachrichtigen eines Synchronisierungsanbieters, dass ein Platzhalter unter einem seiner Synchronisierungsstamm dehydratisiert wird. |
|
CF_CALLBACK_DEHYDRATION_REASON Gibt den Grund an, warum eine Clouddatei dehydratisiert wurde. |
|
CF_CALLBACK_DELETE_COMPLETION_FLAGS Rückrufkennzeichnungen 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 Synchronisierungswurzeln gelöscht oder nicht gelöscht werden soll. |
|
CF_CALLBACK_FETCH_DATA_FLAGS Rückrufkennzeichnungen 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ückrufkennzeichnungen zum Benachrichtigen eines Synchronisierungsanbieters, dass ein Platzhalter erfolgreich für Lese-/Schreib-/Löschzugriff geöffnet wurde. |
|
CF_CALLBACK_RENAME_COMPLETION_FLAGS Ein Rückruf-Flag, um den Synchronisierungsanbieter darüber zu informieren, dass ein Platzhalter unter einem seiner Synchronisierungswurzeln erfolgreich umbenannt wurde. |
|
CF_CALLBACK_RENAME_FLAGS Rückrufkennzeichnungen, um den Synchronisierungsanbieter darüber zu informieren, dass ein Platzhalter unter einem seiner Synchronisierungswurzeln in der Lage ist, umbenannt oder verschoben zu werden. |
|
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 die Rückrufe aufgerufen werden. |
|
CF_CONVERT_FLAGS Normale Datei/Verzeichnis zum Platzhalterdatei-/Verzeichniskonvertierungskennzeichnungen. |
|
CF_CREATE_FLAGS Flags zum Erstellen einer Platzhalterdatei oder eines Verzeichnisses. |
|
CF_DEHYDRATE_FLAGS Platzhalter-Dehydrierungsflaggen. |
|
CF_HARDLINK_POLICY Gibt an, ob feste Verknüpfungen für Platzhalterdateien zulässig sind. |
|
CF_HYDRATE_FLAGS Platzhalterdatenhydratationskennzeichnungen. |
|
CF_HYDRATION_POLICY_MODIFIER Ermöglicht einem Synchronisierungsanbieter zu steuern, wie Platzhalterdateien von der Plattform hydratisiert 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 hydratisiert werden sollen. Dies ist die primäre Richtlinie. |
|
CF_IN_SYNC_STATE Gibt den Synchronisierungsstatus für Platzhalterdateien und Ordner an. |
|
CF_INSYNC_POLICY Eine Richtlinie, mit der ein Synchronisierungsanbieter steuern kann, wann die Plattform den In-Sync-Zustand in einer Platzhalterdatei oder einem Verzeichnis löschen soll. |
|
CF_OPEN_FILE_FLAGS Flags zum Anfordern verschiedener Berechtigungen zum Ö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 zum Bestätigen des Löschens einer Platzhalterdatei oder eines Verzeichnisses. |
|
CF_OPERATION_ACK_RENAME_FLAGS Flags für die Bestätigung von Platzhalterdateien oder Verzeichnisumbenennungen. |
|
CF_OPERATION_RESTART_HYDRATION_FLAGS Flags to restart data hydration on a placeholder file or folder. |
|
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 zum Angeben des Verhaltens beim Übertragen einer Platzhalterdatei oder eines Verzeichnisses. |
|
CF_OPERATION_TYPE Die Typen von Vorgängen, die für Platzhalterdateien und Verzeichnisse ausgeführt werden können. |
|
CF_PIN_STATE Heften Sie Zustände einer Platzhalterdatei oder eines Verzeichnisses an. |
|
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 Modifizierer für die Populationsrichtlinie. Dies ist ein Modifizierer, der mit der primären Richtlinie:_CF_POPULATION_POLICY_PRIMARY verwendet werden kann. |
|
CF_POPULATION_POLICY_PRIMARY Ermöglicht 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 zum Wiederherstellen einer Platzhalterdatei in eine normale Datei. |
|
CF_SET_IN_SYNC_FLAGS Die In-Sync-Statuskennzeichnungen für Platzhalterdateien und Ordner. |
|
CF_SET_PIN_FLAGS Die Platzhalter-Pin-Kennzeichnungen. |
|
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. |
Funktionen
|
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 kommunikationskanal, der von CfConnectSyncRoot erstellt wurde. |
|
CfExecute Der Haupteinstiegspunkt für alle verbindungsschlüsselbasierten Platzhaltervorgänge. Es 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 mithilfe von ConnectionKey, TransferKey und FileId als Bezeichner ab. |
|
CfGetPlaceholderStateFromAttributeTag Ruft einen Satz von Platzhalterzuständen basierend auf den FileAttributes- und ReparseTag-Werten der Datei ab. |
|
CfGetPlaceholderStateFromFileInfo Ruft eine Reihe von Platzhalterzuständen basierend auf den verschiedenen Informationen der Datei ab. |
|
CfGetPlaceholderStateFromFindData Ruft eine Reihe von Platzhalterzuständen basierend auf der WIN32_FIND_DATA Struktur ab. |
|
CfGetPlatformInfo Ruft die Plattformversionsinformationen ab. |
|
CfGetSyncRootInfoByHandle Ruft verschiedene Merkmale des Synchronisierungsstamms ab, der eine bestimmte Datei enthält, die durch ein Dateihandle angegeben wird. |
|
CfGetSyncRootInfoByPath Ruft verschiedene Synchronisierungsstamminformationen einer Datei unter dem Synchronisierungsstamm ab. |
|
CfGetTransferKey Initiiert die Übertragung von Daten in eine Platzhalterdatei oder einen Ordner. |
|
CfGetWin32HandleFromProtectedHandle Konvertiert ein geschütztes Handle in ein Win32-Handle, sodass es mit allen handlebasierten 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 ist nur für Dateien gültig. |
|
CfOpenFileWithOplock Öffnet ein asynchrones undurchsichtiges Handle für eine Datei oder ein Verzeichnis (sowohl für normale als auch für Platzhalterdateien) und richtet einen ordnungsgemäßen Oplock darauf basierend auf den geöffneten Flags 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, den Fortschritt außerhalb des Bandes zu melden. |
|
CfReportProviderProgress2 Ermöglicht einem Synchronisierungsanbieter, den Fortschritt außerhalb des Bandes zu melden. Erweitert CfReportProviderProgress mit zusätzlichen Parametern. |
|
CfReportSyncStatus Ermöglicht einem Synchronisierungsanbieter, die Plattform über seinen 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 auf eine normale Datei zurück, entfernt alle speziellen Merkmale, z. B. das Analysetag, die Dateiidentität usw. |
|
CfSetCorrelationVector Ermöglicht einem Synchronisierungsanbieter, die Plattform anzuweisen, einen bestimmten Korrelationsvektor für Telemetriezwecke in einer Platzhalterdatei zu verwenden. Dies ist optional. |
|
CfSetInSyncState Legt den Synchronisierungsstatus für eine Platzhalterdatei oder einen Ordner fest. |
|
CfSetPinState Diese Funktion legt den Pinstatus eines Platzhalters fest, der die Absicht eines Benutzers darstellt. Jede Anwendung, nicht nur der Synchronisierungsanbieter, kann diese Funktion aufrufen. |
|
CfUnregisterSyncRoot Hebt die Registrierung eines zuvor registrierten Synchronisierungsstamms auf. |
|
CfUpdatePlaceholder Aktualisiert die Merkmale der Platzhalterdatei oder des Verzeichnisses. |
|
CfUpdateSyncProviderStatus Aktualisiert den aktuellen Status des Synchronisierungsanbieters. |
Strukturen
|
CF_CALLBACK_INFO Enthält allgemeine Rückrufinformationen. |
|
CF_CALLBACK_PARAMETERS Enthält rückrufspezifische Parameter wie Dateioffset, Länge, Kennzeichnungen 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 Hydratationsrichtlinie und deren Modifizierer an. |
|
CF_OPERATION_INFO Informationen zu einem Vorgang in einer Platzhalterdatei oder einem 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 Clouddateien-Plattform zurück. Dies ist für Synchronisierungsanbieter vorgesehen, die auf mehreren Versionen von Windows ausgeführt werden. |
|
CF_POPULATION_POLICY Gibt die primäre Populationsrichtlinie und deren 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 Synchronisierungsstamminformationen. |
|
CF_SYNC_ROOT_PROVIDER_INFO Synchronisieren von Stammanbieterinformationen. |
|
CF_SYNC_ROOT_STANDARD_INFO Standard-Synchronisierungsstamminformationen. |
|
CF_SYNC_STATUS Wird in einer CF_OPERATION_INFO Struktur verwendet, um den Status eines angegebenen Synchronisierungsstamms zu beschreiben. |