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 |