enumeração CF_INSYNC_POLICY (cfapi.h)
Uma política que permite que um provedor de sincronização controle quando a plataforma deve limpar o estado de sincronização em um arquivo de espaço reservado ou diretório.
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 A política de sincronização padrão. |
CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME Valor: 0x00000001 Limpa o estado de sincronização quando um arquivo é criado. |
CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE Valor: 0x00000002 Limpa o estado de sincronização quando um arquivo é somente leitura. |
CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE Valor: 0x00000004 Limpa o estado de sincronização quando um arquivo está oculto. |
CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE Valor: 0x00000008 Limpa o estado de sincronização quando um arquivo é um arquivo do sistema. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME Valor: 0x00000010 Limpa o estado de sincronização quando um diretório é criado. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE Valor: 0x00000020 Limpa o estado de sincronização quando um diretório é somente leitura. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE Valor: 0x00000040 Limpa o estado de sincronização quando um diretório está oculto. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE Valor: 0x00000080 Limpa o estado de sincronização quando um diretório é um diretório do sistema. |
CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME Valor: 0x00000100 Limpa o estado de sincronização com base na última hora de gravação em um arquivo. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME Valor: 0x00000200 Limpa o estado de sincronização com base na última hora de gravação em um diretório. |
CF_INSYNC_POLICY_TRACK_FILE_ALL Valor: 0x0055550f Limpa o estado de sincronização para quaisquer alterações em um arquivo. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL Valor: 0x00aaaaf0 Limpa o estado de sincronização para quaisquer alterações em um diretório. |
CF_INSYNC_POLICY_TRACK_ALL Valor: 0x00ffffff Limpa o estado de sincronização para quaisquer alterações em um arquivo ou diretório. |
CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE Valor: 0x80000000 As políticas de sincronização são isentas de compensação. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Cabeçalho | cfapi.h |