énumération CF_INSYNC_POLICY (cfapi.h)
Stratégie permettant à un fournisseur de synchronisation de contrôler quand la plateforme doit effacer l’état synchronisé sur un fichier d’espace réservé ou un répertoire.
Syntax
typedef enum CF_INSYNC_POLICY {
CF_INSYNC_POLICY_NONE = 0x00000000,
CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME = 0x00000001,
CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE = 0x00000002,
CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE = 0x00000004,
CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE = 0x00000008,
CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME = 0x00000010,
CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE = 0x00000020,
CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE = 0x00000040,
CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE = 0x00000080,
CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME = 0x00000100,
CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME = 0x00000200,
CF_INSYNC_POLICY_TRACK_FILE_ALL = 0x0055550f,
CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL = 0x00aaaaf0,
CF_INSYNC_POLICY_TRACK_ALL = 0x00ffffff,
CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE = 0x80000000
} ;
Constantes
CF_INSYNC_POLICY_NONE Valeur : 0x00000000 Stratégie de synchronisation par défaut. |
CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME Valeur : 0x00000001 Efface l’état de synchronisation lors de la création d’un fichier. |
CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE Valeur : 0x00000002 Efface l’état de synchronisation lorsqu’un fichier est en lecture seule. |
CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE Valeur : 0x00000004 Efface l’état de synchronisation lorsqu’un fichier est masqué. |
CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE Valeur : 0x00000008 Efface l’état de synchronisation lorsqu’un fichier est un fichier système. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME Valeur : 0x00000010 Efface l’état de synchronisation lors de la création d’un répertoire. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE Valeur : 0x00000020 Efface l’état de synchronisation lorsqu’un répertoire est en lecture seule. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE Valeur : 0x00000040 Efface l’état de synchronisation lorsqu’un répertoire est masqué. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE Valeur : 0x00000080 Efface l’état de synchronisation lorsqu’un répertoire est un répertoire système. |
CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME Valeur : 0x00000100 Efface l’état synchronisé en fonction de l’heure de la dernière écriture dans un fichier. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME Valeur : 0x00000200 Efface l’état de synchronisation en fonction de l’heure de la dernière écriture dans un répertoire. |
CF_INSYNC_POLICY_TRACK_FILE_ALL Valeur : 0x0055550f Efface l’état de synchronisation pour toutes les modifications apportées à un fichier. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL Valeur : 0x00aaaaf0 Efface l’état de synchronisation pour toutes les modifications apportées à un répertoire. |
CF_INSYNC_POLICY_TRACK_ALL Valeur : 0x00ffffff Efface l’état de synchronisation pour toutes les modifications apportées à un fichier ou à un répertoire. |
CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE Valeur : 0x80000000 Les stratégies synchronisées ne sont pas supprimées. |
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 |