enumeração SYNC_ENGINE_STATE_FLAGS (shobjidl.h)
Especifica valores usados por qualquer mecanismo de sincronização para expor seus estados internos do mecanismo ao valor PKEY_StorageProviderStatus do Repositório de Propriedades no Indexador de Arquivos
Para atualizar a propriedade, primeiro chame IShellItem2::GetPropertyStore com o sinalizador GPS_EXTRINSICPROPERTIES . Em seguida, chame o método IPropertyStore::SetValue do objeto retornado, especificando a chave PKEY_StorageProviderStatus, para definir o valor de máscara de bits da propriedade usando esses SYNC_ENGINE_STATE_FLAGS.
Syntax
typedef enum SYNC_ENGINE_STATE_FLAGS {
SESF_NONE = 0,
SESF_SERVICE_QUOTA_NEARING_LIMIT = 0x1,
SESF_SERVICE_QUOTA_EXCEEDED_LIMIT = 0x2,
SESF_AUTHENTICATION_ERROR = 0x4,
SESF_PAUSED_DUE_TO_METERED_NETWORK = 0x8,
SESF_PAUSED_DUE_TO_DISK_SPACE_FULL = 0x10,
SESF_PAUSED_DUE_TO_CLIENT_POLICY = 0x20,
SESF_PAUSED_DUE_TO_SERVICE_POLICY = 0x40,
SESF_SERVICE_UNAVAILABLE = 0x80,
SESF_PAUSED_DUE_TO_USER_REQUEST = 0x100,
SESF_ALL_FLAGS
} ;
Constantes
SESF_NONE Valor: 0 Nenhum estado. |
SESF_SERVICE_QUOTA_NEARING_LIMIT Valor: 0x1 A cota de armazenamento em nuvem do usuário está se aproximando da capacidade. Isso depende do espaço de cota total do usuário. |
SESF_SERVICE_QUOTA_EXCEEDED_LIMIT Valor: 0x2 A cota de armazenamento em nuvem do usuário é preenchida. |
SESF_AUTHENTICATION_ERROR Valor: 0x4 As credenciais da conta do usuário são inválidas. |
SESF_PAUSED_DUE_TO_METERED_NETWORK Valor: 0x8 O mecanismo de sincronização está em pausa devido às configurações de rede limitada. |
SESF_PAUSED_DUE_TO_DISK_SPACE_FULL Valor: 0x10 A unidade que contém o conteúdo do mecanismo de sincronização atingiu o espaço máximo permitido. |
SESF_PAUSED_DUE_TO_CLIENT_POLICY Valor: 0x20 O usuário excedeu o limite diário de solicitações ou transferências de dados para o serviço. |
SESF_PAUSED_DUE_TO_SERVICE_POLICY Valor: 0x40 O serviço solicitou que o sistema limitasse as solicitações. |
SESF_SERVICE_UNAVAILABLE Valor: 0x80 O serviço não pode ser acessado no momento. |
SESF_PAUSED_DUE_TO_USER_REQUEST Valor: 0x100 |
SESF_ALL_FLAGS Um valor de máscara de bits para todos os sinalizadores de SYNC_ENGINE_STATE_FLAGS válidos. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | shobjidl.h |