Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vue d’ensemble de la technologie de l’API Filtre cloud.
Pour développer l’API De filtre cloud, vous avez besoin de ces en-têtes :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
Énumérations
|
CF_CALLBACK_CANCEL_FLAGS Indicateurs de rappel pour annuler l’extraction de données pour un fichier ou un dossier d’espace réservé. |
|
CF_CALLBACK_CLOSE_COMPLETION_FLAGS Indicateurs de rappel pour avertir un fournisseur de synchronisation qu’un espace réservé sous l’une de ses racines de synchronisation qui a été précédemment ouvert pour l’accès en lecture/écriture/suppression est désormais fermé. |
|
CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS Indicateur de rappel pour informer le fournisseur de synchronisation qu’un espace réservé sous l’une de ses racines de synchronisation a été déshydraté avec succès. |
|
CF_CALLBACK_DEHYDRATE_FLAGS Indicateurs de rappel pour avertir un fournisseur de synchronisation qu’un espace réservé sous l’une de ses racines de synchronisation va être déshydraté. |
|
CF_CALLBACK_DEHYDRATION_REASON Spécifie la raison pour laquelle un fichier cloud a été déshydraté. |
|
CF_CALLBACK_DELETE_COMPLETION_FLAGS Indicateurs de rappel pour avertir un fournisseur de synchronisation qu’un espace réservé a été supprimé avec succès. |
|
CF_CALLBACK_DELETE_FLAGS Ce rappel est utilisé pour informer le fournisseur de synchronisation qu’un fichier ou un répertoire d’espace réservé sous l’une de ses racines de synchronisation est sur le point d’être supprimé ou non supprimé. |
|
CF_CALLBACK_FETCH_DATA_FLAGS Indicateurs de rappel pour extraire les données d’un fichier ou d’un dossier d’espace réservé. |
|
CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS Indicateurs permettant d’extraire des informations sur le contenu d’un fichier ou d’un répertoire d’espace réservé. |
|
CF_CALLBACK_OPEN_COMPLETION_FLAGS Indicateurs de rappel pour avertir un fournisseur de synchronisation qu’un espace réservé a été correctement ouvert pour l’accès en lecture/écriture/suppression. |
|
CF_CALLBACK_RENAME_COMPLETION_FLAGS Indicateur de rappel pour informer le fournisseur de synchronisation qu’un espace réservé sous l’une de ses racines de synchronisation a été renommé avec succès. |
|
CF_CALLBACK_RENAME_FLAGS Rappelez les indicateurs pour informer le fournisseur de synchronisation qu’un espace réservé sous l’une de ses racines de synchronisation est sur le point d’être renommé ou déplacé. |
|
CF_CALLBACK_TYPE Contient les différents types de rappels utilisés sur les fichiers ou dossiers d’espace réservé. |
|
CF_CALLBACK_VALIDATE_DATA_FLAGS Indicateurs pour valider les données d’un fichier ou d’un répertoire d’espace réservé. |
|
CF_CONNECT_FLAGS Informations supplémentaires qui peuvent être demandées par un fournisseur de synchronisation lorsque ses rappels sont appelés. |
|
CF_CONVERT_FLAGS Indicateurs de conversion de fichier/répertoire normal vers des indicateurs de conversion de fichier/répertoire d’espace réservé. |
|
CF_CREATE_FLAGS Indicateurs pour la création d’un fichier ou d’un répertoire d’espace réservé. |
|
CF_DEHYDRATE_FLAGS Indicateurs de déshydratation d’espace réservé. |
|
CF_HARDLINK_POLICY Spécifie si les liens durs sont autorisés ou non sur les fichiers d’espace réservé. |
|
CF_HYDRATE_FLAGS Indicateurs d’hydratation des données d’espace réservé. |
|
CF_HYDRATION_POLICY_MODIFIER Permet à un fournisseur de synchronisation de contrôler la façon dont les fichiers d’espace réservé doivent être hydratés par la plateforme. Il s’agit d’un modificateur qui peut être utilisé avec la stratégie principale :_CF_HYDRATION_POLICY_PRIMARY. |
|
CF_HYDRATION_POLICY_PRIMARY Permet à un fournisseur de synchronisation de contrôler la façon dont les fichiers d’espace réservé doivent être hydratés par la plateforme. Il s’agit de la stratégie principale. |
|
CF_IN_SYNC_STATE Spécifie l’état de synchronisation pour les fichiers et dossiers d’espace réservé. |
|
CF_INSYNC_POLICY Stratégie permettant à un fournisseur de synchronisation de contrôler quand la plateforme doit effacer l’état de synchronisation sur un fichier ou un répertoire d’espace réservé. |
|
CF_OPEN_FILE_FLAGS Indicateurs pour demander diverses autorisations lors de l’ouverture d’un fichier. |
|
CF_OPERATION_ACK_DATA_FLAGS Indicateurs permettant de vérifier et de reconnaître les données d’un fichier ou d’un dossier d’espace réservé. |
|
CF_OPERATION_ACK_DEHYDRATE_FLAGS Indicateurs permettant de reconnaître la déshydratation d’un fichier ou d’un répertoire d’espace réservé. |
|
CF_OPERATION_ACK_DELETE_FLAGS Indicateurs permettant de reconnaître la suppression d’un fichier ou d’un répertoire d’espace réservé. |
|
CF_OPERATION_ACK_RENAME_FLAGS Indicateurs pour l’accusé de réception du nom de fichier d’espace réservé ou du répertoire. |
|
CF_OPERATION_RESTART_HYDRATION_FLAGS Indicateurs pour redémarrer l’hydratation des données sur un fichier ou dossier d’espace réservé. |
|
CF_OPERATION_RETRIEVE_DATA_FLAGS Indicateurs permettant de récupérer des données pour un fichier ou un dossier d’espace réservé. |
|
CF_OPERATION_TRANSFER_DATA_FLAGS Indicateurs pour transférer des données pour hydrater un fichier ou un dossier d’espace réservé. |
|
CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS Indicateurs pour spécifier le comportement lors du transfert d’un fichier ou d’un répertoire d’espace réservé. |
|
CF_OPERATION_TYPE Types d’opérations qui peuvent être effectuées sur les fichiers et répertoires d’espace réservé. |
|
CF_PIN_STATE Épingler les états d’un fichier ou d’un répertoire d’espace réservé. |
|
CF_PLACEHOLDER_CREATE_FLAGS Indicateurs pour la création d’un espace réservé par espace réservé. |
|
CF_PLACEHOLDER_INFO_CLASS Classes d’informations pour les informations d’espace réservé. |
|
CF_PLACEHOLDER_MANAGEMENT_POLICY Spécifie une stratégie de gestion des espaces réservés pour une structure de CF_SYNC_POLICIES. |
|
CF_PLACEHOLDER_RANGE_INFO_CLASS Types de la plage de données de fichier d’espace réservé. |
|
CF_PLACEHOLDER_STATE État d’un fichier ou d’un dossier d’espace réservé. |
|
CF_POPULATION_POLICY_MODIFIER Définit les modificateurs de stratégie de population. Il s’agit d’un modificateur qui peut être utilisé avec la stratégie principale :_CF_POPULATION_POLICY_PRIMARY. |
|
CF_POPULATION_POLICY_PRIMARY Permet à un fournisseur de synchronisation de contrôler la façon dont les répertoires et fichiers d’espace réservé doivent être créés par la plateforme. Il s’agit de la stratégie principale. |
|
CF_REGISTER_FLAGS Indicateurs pour l’inscription et la mise à jour d’une racine de synchronisation. |
|
CF_REVERT_FLAGS Indicateurs pour rétablir un fichier d’espace réservé dans un fichier normal. |
|
CF_SET_IN_SYNC_FLAGS Indicateurs d’état synchronisés pour les fichiers et dossiers d’espace réservé. |
|
CF_SET_PIN_FLAGS Indicateurs de broche d’espace réservé. |
|
CF_SYNC_PROVIDER_STATUS État actuel d’un fournisseur de synchronisation. |
|
CF_SYNC_ROOT_INFO_CLASS Types d’informations racines de synchronisation. |
|
CF_UPDATE_FLAGS Indicateurs de mise à jour d’un fichier ou d’un répertoire d’espace réservé. |
Functions
|
CfCloseHandle Ferme le handle de fichier ou de répertoire retourné par CfOpenFileWithOplock. Cela ne doit pas être utilisé avec des handles de fichier Win32 standard, uniquement sur les handles utilisés dans CfApi.h. |
|
CfConnectSyncRoot Lance la communication bidirectionnelle entre un fournisseur de synchronisation et l’API de filtre de synchronisation. |
|
CfConvertToPlaceholder Convertit un fichier/répertoire normal en fichier/répertoire d’espace réservé. |
|
CfCreatePlaceholders Crée un ou plusieurs nouveaux fichiers ou répertoires d’espace réservé sous une arborescence racine de synchronisation. |
|
CfDisconnectSyncRoot Déconnecte un canal de communication créé par CfConnectSyncRoot. |
|
CfExecute Point d’entrée principal pour toutes les opérations d’espace réservé basés sur la clé de connexion. Il est destiné à être utilisé par un fournisseur de synchronisation pour répondre aux différents rappels de la plateforme. |
|
CfGetCorrelationVector Permet au fournisseur de synchronisation d’interroger le vecteur de corrélation actuel pour un fichier d’espace réservé donné. |
|
CfGetPlaceholderInfo Obtient différentes caractéristiques d’un fichier ou d’un dossier d’espace réservé. |
|
CfGetPlaceholderRangeInfo Obtient des informations de plage sur un fichier ou un dossier d’espace réservé. |
|
CfGetPlaceholderRangeInfoForHydratation Obtient des informations de plage sur un fichier ou dossier d’espace réservé à l’aide de ConnectionKey, TransferKey et FileId en tant qu’identificateurs. |
|
CfGetPlaceholderStateFromAttributeTag Obtient un ensemble d’états d’espace réservé en fonction des valeurs FileAttributes et ReparseTag du fichier. |
|
CfGetPlaceholderStateFromFileInfo Obtient un ensemble d’états d’espace réservé en fonction des différentes informations du fichier. |
|
CfGetPlaceholderStateFromFindData Obtient un ensemble d’états d’espace réservé en fonction de la structure WIN32_FIND_DATA. |
|
CfGetPlatformInfo Obtient les informations de version de la plateforme. |
|
CfGetSyncRootInfoByHandle Obtient différentes caractéristiques de la racine de synchronisation contenant un fichier donné spécifié par un handle de fichier. |
|
CfGetSyncRootInfoByPath Obtient différentes informations racines de synchronisation en fonction d’un fichier sous la racine de synchronisation. |
|
CfGetTransferKey Lance un transfert de données dans un fichier ou un dossier d’espace réservé. |
|
CfGetWin32HandleFromProtectedHandle Convertit un handle protégé en handle Win32 afin qu’il puisse être utilisé avec toutes les API Win32 basées sur le handle. |
|
CfHydratePlaceholder Hydrate un fichier d’espace réservé en veillant à ce que la plage d’octets spécifiée soit présente sur le disque dans l’espace réservé. Cela est valide uniquement pour les fichiers. |
|
CfOpenFileWithOplock Ouvre un handle opaque asynchrone dans un fichier ou un répertoire (pour les fichiers d’espace réservé et normal) et configure un oplock approprié sur celui-ci en fonction des indicateurs ouverts. |
|
CfQuerySyncProviderStatus Interroge un fournisseur de synchronisation pour obtenir l’état du fournisseur. |
|
CfReferenceProtectedHandle Permet à l’appelant de référencer un handle protégé à un handle Win32 qui peut être utilisé avec des API Win32 non CfApi. |
|
CfRegisterSyncRoot Effectue une inscription racine de synchronisation unique. |
|
CfReleaseProtectedHandle Libère un handle protégé référencé par CfReferenceProtectedHandle. |
|
CfReleaseTransferKey Libère une clé de transfert obtenue par CfGetTransferKey. |
|
CfReportProviderProgress Permet à un fournisseur de synchronisation de signaler la progression hors bande. |
|
CfReportProviderProgress2 Permet à un fournisseur de synchronisation de signaler la progression hors bande. Étend CfReportProviderProgress avec des paramètres supplémentaires. |
|
CfReportSyncStatus Permet à un fournisseur de synchronisation de notifier d’abord la plateforme de son état sur une racine de synchronisation spécifiée sans avoir à se connecter avec un appel à CfConnectSyncRoot. |
|
CfRevertPlaceholder Rétablit un espace réservé dans un fichier normal, supprime toutes les caractéristiques spéciales telles que la balise d’analyse, l’identité de fichier, etc. |
|
CfSetCorrelationVector Permet à un fournisseur de synchronisation d’indiquer à la plateforme d’utiliser un vecteur de corrélation spécifique à des fins de télémétrie sur un fichier d’espace réservé. Cela est facultatif. |
|
CfSetInSyncState Définit l’état de synchronisation d’un fichier ou d’un dossier d’espace réservé. |
|
CfSetPinState Cette fonction définit l’état d’épingle d’un espace réservé, qui représente l’intention d’un utilisateur. Toute application, pas seulement le fournisseur de synchronisation, peut appeler cette fonction. |
|
CfUnregisterSyncRoot Annule l’inscription d’une racine de synchronisation précédemment inscrite. |
|
CfUpdatePlaceholder Met à jour les caractéristiques du fichier ou du répertoire d’espace réservé. |
|
CfUpdateSyncProviderStatus Met à jour l’état actuel du fournisseur de synchronisation. |
Structures
|
CF_CALLBACK_INFO Contient des informations de rappel courantes. |
|
CF_CALLBACK_PARAMETERS Contient des paramètres spécifiques au rappel, tels que le décalage de fichier, la longueur, les indicateurs, etc. |
|
CF_CALLBACK_REGISTRATION Rappels à inscrire par le fournisseur de synchronisation. |
|
CF_FILE_RANGE Spécifie une plage de données dans un fichier d’espace réservé. |
|
CF_FS_METADATA Métadonnées de fichier d’espace réservé ou de répertoire. |
|
CF_HYDRATION_POLICY Spécifie la stratégie d’hydratation principale et son modificateur. |
|
CF_OPERATION_INFO Informations sur une opération sur un fichier ou dossier d’espace réservé. |
|
CF_OPERATION_PARAMETERS Paramètres d’une opération sur un fichier ou dossier d’espace réservé. |
|
CF_PLACEHOLDER_BASIC_INFO Informations d’espace réservé de base. |
|
CF_PLACEHOLDER_CREATE_INFO Contient des informations d’espace réservé pour la création de fichiers ou de répertoires d’espace réservé. |
|
CF_PLACEHOLDER_STANDARD_INFO Informations d’espace réservé standard. |
|
CF_PLATFORM_INFO Retourne des informations pour la plateforme de fichiers cloud. Cela est destiné aux fournisseurs de synchronisation s’exécutant sur plusieurs versions de Windows. |
|
CF_POPULATION_POLICY Spécifie la stratégie de population principale et son modificateur. |
|
CF_PROCESS_INFO Contient des informations sur un processus utilisateur. |
|
CF_SYNC_POLICIES Définit les stratégies de synchronisation utilisées par une racine de synchronisation. |
|
CF_SYNC_REGISTRATION Détails du fournisseur de synchronisation et de la racine de synchronisation à inscrire. |
|
CF_SYNC_ROOT_BASIC_INFO Informations racines de synchronisation de base. |
|
CF_SYNC_ROOT_PROVIDER_INFO Synchroniser les informations du fournisseur racine. |
|
CF_SYNC_ROOT_STANDARD_INFO Informations racines de synchronisation standard. |
|
CF_SYNC_STATUS Utilisé dans une structure CF_OPERATION_INFO pour décrire l’état d’une racine de synchronisation spécifiée. |