SYNCMGR_ITEM_CAPABILITIES 枚举 (syncmgr.h)

指定可对项执行的操作。

语法

typedef enum SYNCMGR_ITEM_CAPABILITIES {
  SYNCMGR_ICM_NONE = 0,
  SYNCMGR_ICM_PROVIDES_ICON = 0x1,
  SYNCMGR_ICM_EVENT_STORE = 0x2,
  SYNCMGR_ICM_CONFLICT_STORE = 0x4,
  SYNCMGR_ICM_CAN_DELETE = 0x10,
  SYNCMGR_ICM_CAN_BROWSE_CONTENT = 0x10000,
  SYNCMGR_ICM_QUERY_BEFORE_ENABLE = 0x100000,
  SYNCMGR_ICM_QUERY_BEFORE_DISABLE = 0x200000,
  SYNCMGR_ICM_QUERY_BEFORE_DELETE = 0x400000,
  SYNCMGR_ICM_VALID_MASK = 0x710017
} ;

常量

 
SYNCMGR_ICM_NONE
值: 0
未设置任何功能标志。
SYNCMGR_ICM_PROVIDES_ICON
值: 0x1
使用 SYNCMGR_OBJECTID_Icon 标志调用该方法时,该项从 ISyncMgrSyncItem::GetObject 返回有效的 对象。
SYNCMGR_ICM_EVENT_STORE
值: 0x2
使用 SYNCMGR_OBJECTID_EventStore 标志调用该方法时,该项从 ISyncMgrSyncItem::GetObject 返回有效对象。
SYNCMGR_ICM_CONFLICT_STORE
值: 0x4
使用 SYNCMGR_OBJECTID_ConflictStore 标志调用该方法时,该项从 ISyncMgrSyncItem::GetObject 返回一个有效对象。
SYNCMGR_ICM_CAN_DELETE
值: 0x10
允许用户从处理程序的 文件夹中删除项。 这可由项用于从处理程序的同步集中删除自身 (例如,从脱机文件集中删除文件夹) 。 如果设置了此值,则选择此项时, “删除” 任务会显示在处理程序的 文件夹中。
SYNCMGR_ICM_CAN_BROWSE_CONTENT
值: 0x10000
使用 SYNCMGR_OBJECTID_BrowseContent 标志调用该方法时,该项从 ISyncMgrSyncItem::GetObject 返回一个有效对象。 如果设置了此值,“ 浏览内容” 任务将添加到项的快捷菜单中。
SYNCMGR_ICM_QUERY_BEFORE_ENABLE
值: 0x100000
使用 SYNCMGR_OBJECTID_QueryBeforeEnable 标志调用该方法时,该项从 ISyncMgrSyncItem::GetObject 返回一个有效对象。
SYNCMGR_ICM_QUERY_BEFORE_DISABLE
值: 0x200000
使用 SYNCMGR_OBJECTID_QueryBeforeDisable 标志调用该方法时,该项从 ISyncMgrSyncItem::GetObject 返回一个有效对象。
SYNCMGR_ICM_QUERY_BEFORE_DELETE
值: 0x400000
使用 SYNCMGR_OBJECTID_QueryBeforeDelete 标志调用该方法时,该项从 ISyncMgrSyncItem::GetObject 返回一个有效对象。
SYNCMGR_ICM_VALID_MASK
值: 0x710017
用于检索有效 SYNCMGR_ITEM_CAPABILITIES 标志的掩码。

注解

每当调用 ISyncMgrControl::UpdateItem 方法时,同步中心通过 ISyncMgrSyncItem:: GetCapabilities 查询项的功能。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 syncmgr.h