SYNCMGRFLAG 枚举 (mobsync.h)
在 ISyncMgrSynchronize::Initialize 方法中使用 SYNCMGRFLAG 枚举值来指示同步事件的启动方式。
语法
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 |