Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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_NONEValor: 0 Nenhum estado. |
SESF_SERVICE_QUOTA_NEARING_LIMITValor: 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_LIMITValor: 0x2 A cota de armazenamento em nuvem do usuário é preenchida. |
SESF_AUTHENTICATION_ERRORValor: 0x4 As credenciais da conta do usuário são inválidas. |
SESF_PAUSED_DUE_TO_METERED_NETWORKValor: 0x8 O mecanismo de sincronização está em pausa devido às configurações de rede limitada. |
SESF_PAUSED_DUE_TO_DISK_SPACE_FULLValor: 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_POLICYValor: 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_POLICYValor: 0x40 O serviço solicitou que o sistema limitasse as solicitações. |
SESF_SERVICE_UNAVAILABLEValor: 0x80 O serviço não pode ser acessado no momento. |
SESF_PAUSED_DUE_TO_USER_REQUESTValor: 0x100 |
SESF_ALL_FLAGSUm 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 |