é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 |