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