Перечисление 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