Compartir a través de


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