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

另请参阅

ISyncMgrSynchronize::Initialize