énumération CF_CONNECT_FLAGS (cfapi.h)

Informations supplémentaires qui peuvent être demandées par un fournisseur de synchronisation lorsque ses rappels sont appelés.

Syntax

typedef enum CF_CONNECT_FLAGS {
  CF_CONNECT_FLAG_NONE = 0x00000000,
  CF_CONNECT_FLAG_REQUIRE_PROCESS_INFO = 0x00000002,
  CF_CONNECT_FLAG_REQUIRE_FULL_FILE_PATH = 0x00000004,
  CF_CONNECT_FLAG_BLOCK_SELF_IMPLICIT_HYDRATION = 0x00000008
} ;

Constantes

 
CF_CONNECT_FLAG_NONE
Valeur : 0x00000000
Aucun indicateur de connexion.
CF_CONNECT_FLAG_REQUIRE_PROCESS_INFO
Valeur : 0x00000002
Lorsque cet indicateur est spécifié, la plateforme retourne le chemin d’accès d’image complet du processus d’hydratation dans les paramètres de rappel.
CF_CONNECT_FLAG_REQUIRE_FULL_FILE_PATH
Valeur : 0x00000004
Lorsque cet indicateur est spécifié, la plateforme retourne le chemin d’accès complet de l’espace réservé demandé dans les paramètres de rappel.
CF_CONNECT_FLAG_BLOCK_SELF_IMPLICIT_HYDRATION
Valeur : 0x00000008
>[! REMARQUE]
>Cette valeur est nouvelle pour Windows 10, version 1803.

Lorsque cet indicateur est spécifié, l’hydratation implicite, qui n’est pas effectuée via CfHydratePlaceholder, peut se produire lorsque le logiciel antivirus analyse les activités du système de fichiers d’un fournisseur de synchronisation sur des espaces réservés de fichiers cloud non hydratés. Ce type d’hydratation implicite n’est pas attendu. Si le fournisseur de synchronisation n’initie jamais d’opérations d’hydratation implicites, il peut demander à la plateforme de bloquer toutes ces opérations d’hydratation implicites, au lieu d’échouer les rappels FETCH_DATA ultérieurement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête cfapi.h

Voir aussi

CfConnectSyncRoot

CfHydratePlaceholder