CF_INSYNC_POLICY enumeración (cfapi.h)
Una directiva que permite a un proveedor de sincronización controlar cuándo la plataforma debe borrar el estado en sincronización en un archivo o directorio de marcador de posición.
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 Valor: 0x00000000 Directiva predeterminada de sincronización. |
CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME Valor: 0x00000001 Borra el estado de sincronización cuando se crea un archivo. |
CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE Valor: 0x00000002 Borra el estado de sincronización cuando un archivo es de solo lectura. |
CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE Valor: 0x00000004 Borra el estado de sincronización cuando un archivo está oculto. |
CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE Valor: 0x00000008 Borra el estado de sincronización cuando un archivo es un archivo del sistema. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME Valor: 0x00000010 Borra el estado de sincronización cuando se crea un directorio. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE Valor: 0x00000020 Borra el estado de sincronización cuando un directorio es de solo lectura. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE Valor: 0x00000040 Borra el estado de sincronización cuando un directorio está oculto. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE Valor: 0x00000080 Borra el estado de sincronización cuando un directorio es un directorio del sistema. |
CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME Valor: 0x00000100 Borra el estado sincronizado en función de la última hora de escritura en un archivo. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME Valor: 0x00000200 Borra el estado sincronizado en función de la última hora de escritura en un directorio. |
CF_INSYNC_POLICY_TRACK_FILE_ALL Valor: 0x0055550f Borra el estado de sincronización de los cambios en un archivo. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL Valor: 0x00aaaaf0 Borra el estado sincronizado de los cambios en un directorio. |
CF_INSYNC_POLICY_TRACK_ALL Valor: 0x00ffffff Borra el estado sincronizado de los cambios en un archivo o directorio. |
CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE Valor: 0x80000000 Las directivas sincronizadas están exentas de borrar. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1709 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Encabezado | cfapi.h |