enumeración SYNC_ENGINE_STATE_FLAGS (shobjidl.h)
Especifica los valores usados por cualquier motor de sincronización para exponer sus estados internos del motor al valor de PKEY_StorageProviderStatus del Almacén de propiedades en el indexador de archivos.
Para actualizar la propiedad, llame primero a IShellItem2::GetPropertyStore con la marca GPS_EXTRINSICPROPERTIES . A continuación, llame al método IPropertyStore::SetValue del objeto devuelto, especificando la clave PKEY_StorageProviderStatus, para establecer el valor de máscara de bits de la propiedad mediante estos 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 Sin estado. |
SESF_SERVICE_QUOTA_NEARING_LIMIT Valor: 0x1 La cuota de almacenamiento en la nube del usuario está cerca de la capacidad. Esto depende del espacio total de cuota del usuario. |
SESF_SERVICE_QUOTA_EXCEEDED_LIMIT Valor: 0x2 Se rellena la cuota de almacenamiento en la nube del usuario. |
SESF_AUTHENTICATION_ERROR Valor: 0x4 Las credenciales de cuenta del usuario no son válidas. |
SESF_PAUSED_DUE_TO_METERED_NETWORK Valor: 0x8 El motor de sincronización está en pausa debido a la configuración de red de uso medido. |
SESF_PAUSED_DUE_TO_DISK_SPACE_FULL Valor: 0x10 La unidad que contiene el contenido del motor de sincronización ha alcanzado el espacio máximo permitido. |
SESF_PAUSED_DUE_TO_CLIENT_POLICY Valor: 0x20 El usuario ha superado su límite diario de solicitudes o transferencias de datos al servicio. |
SESF_PAUSED_DUE_TO_SERVICE_POLICY Valor: 0x40 El servicio ha solicitado al sistema que limite las solicitudes. |
SESF_SERVICE_UNAVAILABLE Valor: 0x80 No se puede acceder al servicio en este momento. |
SESF_PAUSED_DUE_TO_USER_REQUEST Valor: 0x100 |
SESF_ALL_FLAGS Valor de máscara de bits para todas las marcas de SYNC_ENGINE_STATE_FLAGS válidas. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 R2 [solo aplicaciones de escritorio] |
Encabezado | shobjidl.h |