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