Поделиться через


Перечисление SYNCMGRFLAG (mobsync.h)

Значения перечисления SYNCMGRFLAG используются в методе ISyncMgrSynchronize::Initialize , чтобы указать, как было инициировано событие синхронизации.

Синтаксис

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;

Константы

 
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
Взаимодействие с пользователем разрешено. Приложению разрешено отображать элементы пользовательского интерфейса и взаимодействовать с пользователем. Если этот флаг не задан, приложение не должно отображать элементы пользовательского интерфейса, кроме использования интерфейса ISyncMgrSynchronizeCallback . Если приложению не удается завершить синхронизацию без отображения элементов пользовательского интерфейса и этот флаг не установлен, приложение не сможет выполнить синхронизацию.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть mobsync.h

См. также раздел

ISyncMgrSynchronize::Initialize