Freigeben über


SYNCMGRFLAG-Enumeration (mobsync.h)

Die SYNCMGRFLAG-Enumerationswerte werden in der ISyncMgrSynchronize::Initialize-Methode verwendet, um anzugeben, wie das Synchronisierungsereignis initiiert wurde.

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;

Konstanten

 
SYNCMGRFLAG_CONNECT
Wert: 0x1
Die Synchronisierung wurde durch ein Netzwerkverbindungsereignis initiiert.
SYNCMGRFLAG_PENDINGDISCONNECT
Wert: 0x2
Die Synchronisierung wurde durch ein ausstehendes Netzwerktrennungsereignis initiiert.
SYNCMGRFLAG_MANUAL
Wert: 0x3
Die Synchronisierung wurde vom Endbenutzer manuell initiiert.
SYNCMGRFLAG_IDLE
Wert: 0x4
Die Synchronisierung wurde programmgesteuert aufgerufen.
SYNCMGRFLAG_INVOKE
Wert: 0x5
Die Synchronisierung wurde programmgesteuert aufgerufen.
SYNCMGRFLAG_SCHEDULED
Wert: 0x6
Die Synchronisierung wurde durch ein geplantes Updateereignis initiiert.
SYNCMGRFLAG_EVENTMASK
Wert: 0xff
Synchronisierungsmaskenwert.
SYNCMGRFLAG_SETTINGS
Wert: 0x100
Die Synchronisierung wurde nur zu Konfigurationszwecken im Dialogfeld Systemeigenschaften initiiert.
SYNCMGRFLAG_MAYBOTHERUSER
Wert: 0x200
Die Interaktion mit dem Benutzer ist zulässig. Die Anwendung darf Benutzeroberflächenelemente anzeigen und mit dem Benutzer interagieren. Wenn dieses Flag nicht festgelegt ist, darf die Anwendung keine anderen Benutzeroberflächenelemente als die ISyncMgrSynchronizeCallback-Schnittstelle anzeigen. Wenn eine Anwendung die Synchronisierung nicht abschließen kann, ohne Benutzeroberflächenelemente anzuzeigen, und dieses Flag nicht festgelegt ist, schlägt die Anwendung die Synchronisierung fehl.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile mobsync.h

Weitere Informationen

ISyncMgrSynchronize::Initialize