Fonctions de filtre Cloud

Les fonctions suivantes sont utilisées pour créer et gérer des répertoires et des fichiers d’espace réservé.

Contenu de cette section

Rubrique Description
CfCloseHandle
Ferme le handle de fichier ou de répertoire retourné par CfOpenFileWithOplock. Cela ne doit pas être utilisé avec les descripteurs de fichiers Win32 standard, mais uniquement sur les handles utilisés dans CfApi. h.
CfConnectSyncRoot
Lance une communication bidirectionnelle entre un fournisseur de synchronisation et l’API de filtre de synchronisation.
CfConvertToPlaceholder
Convertit un fichier/répertoire normal en un répertoire/fichier d’espace réservé.
CfCreatePlaceholders
Crée un ou plusieurs nouveaux répertoires ou fichiers 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ées sur une clé de connexion. Il est destiné à être utilisé par un fournisseur de synchronisation pour répondre à différents rappels à partir 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é.
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 jeu d’États d’espace réservé basé sur la _ structure de données de recherche Win32 _ .
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 diverses informations sur la racine de synchronisation en fonction d’un fichier situé 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 un handle Win32 afin qu’il puisse être utilisé avec toutes les API Win32 basées sur des handles.
CfHydratePlaceholder
Alimente 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 descripteur opaque asynchrone vers un fichier ou un répertoire (pour les fichiers normaux et d’espace réservé) et configure un oplock approprié sur ce fichier 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 à la 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.
CfReportSyncStatus
Permet à un fournisseur de synchronisation d’informer la plateforme de son état sur une racine de synchronisation spécifiée sans avoir à se connecter d’abord avec un appel à CfConnectSyncRoot .
CfRevertPlaceholder
Ramène un espace réservé à un fichier normal, en éliminant 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é. Cette étape est facultative.
CfSetInSyncState
Définit l’état de synchronisation pour un fichier ou un dossier d’espace réservé.
CfSetPinState
Cela définit l’état du pin d’un espace réservé, utilisé pour représenter un intention de l’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.