enumerazione CF_INSYNC_POLICY (cfapi.h)
Criteri che consentono a un provider di sincronizzazione di controllare quando la piattaforma deve cancellare lo stato di sincronizzazione in un file o una directory segnaposto.
Sintassi
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
} ;
Costanti
CF_INSYNC_POLICY_NONE Valore: 0x00000000 Criterio di sincronizzazione predefinito. |
CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME Valore: 0x00000001 Cancella lo stato di sincronizzazione quando viene creato un file. |
CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE Valore: 0x00000002 Cancella lo stato di sincronizzazione quando un file è di sola lettura. |
CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE Valore: 0x00000004 Cancella lo stato di sincronizzazione quando un file è nascosto. |
CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE Valore: 0x00000008 Cancella lo stato di sincronizzazione quando un file è un file di sistema. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME Valore: 0x00000010 Cancella lo stato di sincronizzazione quando viene creata una directory. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE Valore: 0x00000020 Cancella lo stato di sincronizzazione quando una directory è di sola lettura. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE Valore: 0x00000040 Cancella lo stato di sincronizzazione quando una directory è nascosta. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE Valore: 0x00000080 Cancella lo stato di sincronizzazione quando una directory è una directory di sistema. |
CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME Valore: 0x00000100 Cancella lo stato di sincronizzazione in base all'ultima ora di scrittura in un file. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME Valore: 0x00000200 Cancella lo stato di sincronizzazione in base all'ultima ora di scrittura in una directory. |
CF_INSYNC_POLICY_TRACK_FILE_ALL Valore: 0x0055550f Cancella lo stato di sincronizzazione per le modifiche apportate a un file. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL Valore: 0x00aaaaf0 Cancella lo stato di sincronizzazione per le modifiche apportate a una directory. |
CF_INSYNC_POLICY_TRACK_ALL Valore: 0x00ffffff Cancella lo stato di sincronizzazione per le modifiche apportate a un file o a una directory. |
CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE Valore: 0x80000000 I criteri di sincronizzazione sono esentati dalla cancellazione. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1709 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | cfapi.h |