Partager via


énumération SYNC_ENGINE_STATE_FLAGS (shobjidl.h)

Spécifie les valeurs utilisées par n’importe quel moteur de synchronisation pour exposer leurs états de moteur internes à la valeur PKEY_StorageProviderStatus du magasin de propriétés dans l’indexeur de fichiers

Pour mettre à jour la propriété, appelez d’abord IShellItem2 ::GetPropertyStore avec l’indicateur GPS_EXTRINSICPROPERTIES . Ensuite, appelez la méthode IPropertyStore ::SetValue de l’objet retourné, en spécifiant la clé PKEY_StorageProviderStatus, pour définir la valeur du masque de bits de la propriété à l’aide de ces 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
Valeur : 0
Aucun état.
SESF_SERVICE_QUOTA_NEARING_LIMIT
Valeur : 0x1
Le quota de stockage cloud de l’utilisateur est proche de la capacité. Cela dépend de l’espace de quota total de l’utilisateur.
SESF_SERVICE_QUOTA_EXCEEDED_LIMIT
Valeur : 0x2
Le quota de stockage cloud de l’utilisateur est rempli.
SESF_AUTHENTICATION_ERROR
Valeur : 0x4
Les informations d’identification du compte de l’utilisateur ne sont pas valides.
SESF_PAUSED_DUE_TO_METERED_NETWORK
Valeur : 0x8
Le moteur de synchronisation est suspendu en raison des paramètres réseau mesurés.
SESF_PAUSED_DUE_TO_DISK_SPACE_FULL
Valeur : 0x10
Le lecteur qui contient le contenu du moteur de synchronisation a atteint l’espace maximal autorisé.
SESF_PAUSED_DUE_TO_CLIENT_POLICY
Valeur : 0x20
L’utilisateur a dépassé sa limite quotidienne de demandes ou de transferts de données vers le service.
SESF_PAUSED_DUE_TO_SERVICE_POLICY
Valeur : 0x40
Le service a demandé au système de limiter les demandes.
SESF_SERVICE_UNAVAILABLE
Valeur : 0x80
Le service n’est pas accessible pour l’instant.
SESF_PAUSED_DUE_TO_USER_REQUEST
Valeur : 0x100
SESF_ALL_FLAGS
Valeur de masque de bits pour tous les indicateurs de SYNC_ENGINE_STATE_FLAGS valides.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau uniquement]
En-tête shobjidl.h