Partager via


ÉNUMÉRATION SYNCMGRFLAG (mobsync.h)

Les valeurs d’énumération SYNCMGRFLAG sont utilisées dans la méthode ISyncMgrSynchronize ::Initialize pour indiquer comment l’événement de synchronisation a été lancé.

Syntax

typedef enum _tagSYNCMGRFLAG {
  SYNCMGRFLAG_CONNECT = 0x1,
  SYNCMGRFLAG_PENDINGDISCONNECT = 0x2,
  SYNCMGRFLAG_MANUAL = 0x3,
  SYNCMGRFLAG_IDLE = 0x4,
  SYNCMGRFLAG_INVOKE = 0x5,
  SYNCMGRFLAG_SCHEDULED = 0x6,
  SYNCMGRFLAG_EVENTMASK = 0xff,
  SYNCMGRFLAG_SETTINGS = 0x100,
  SYNCMGRFLAG_MAYBOTHERUSER = 0x200
} SYNCMGRFLAG;

Constantes

 
SYNCMGRFLAG_CONNECT
Valeur : 0x1
La synchronisation a été lancée par un événement de connexion réseau.
SYNCMGRFLAG_PENDINGDISCONNECT
Valeur : 0x2
La synchronisation a été lancée par un événement de déconnexion réseau en attente.
SYNCMGRFLAG_MANUAL
Valeur : 0x3
La synchronisation a été lancée manuellement par l’utilisateur final.
SYNCMGRFLAG_IDLE
Valeur : 0x4
La synchronisation a été appelée par programmation.
SYNCMGRFLAG_INVOKE
Valeur : 0x5
La synchronisation a été appelée par programmation.
SYNCMGRFLAG_SCHEDULED
Valeur : 0x6
La synchronisation a été lancée par un événement de mise à jour planifiée.
SYNCMGRFLAG_EVENTMASK
Valeur : 0xff
Valeur du masque de synchronisation.
SYNCMGRFLAG_SETTINGS
Valeur : 0x100
La synchronisation a été lancée à des fins de configuration uniquement dans la boîte de dialogue Propriétés système .
SYNCMGRFLAG_MAYBOTHERUSER
Valeur : 0x200
L’interaction avec l’utilisateur est autorisée. L’application est autorisée à afficher les éléments d’interface utilisateur et à interagir avec l’utilisateur. Si cet indicateur n’est pas défini, l’application ne doit pas afficher d’éléments d’interface utilisateur autres que l’utilisation de l’interface ISyncMgrSynchronizeCallback . Si une application ne peut pas terminer la synchronisation sans afficher les éléments d’interface utilisateur et que cet indicateur n’est pas défini, l’application échoue à la synchronisation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête mobsync.h

Voir aussi

ISyncMgrSynchronize ::Initialize