SYNCMGR_ITEM_POLICIES 枚举 (syncmgr.h)

指定项的策略,以控制组策略启用或禁用它们的方式。

语法

typedef enum SYNCMGR_ITEM_POLICIES {
  SYNCMGR_IPM_NONE = 0,
  SYNCMGR_IPM_PREVENT_ENABLE = 0x1,
  SYNCMGR_IPM_PREVENT_DISABLE = 0x2,
  SYNCMGR_IPM_PREVENT_START_SYNC = 0x4,
  SYNCMGR_IPM_PREVENT_STOP_SYNC = 0x8,
  SYNCMGR_IPM_DISABLE_ENABLE = 0x10,
  SYNCMGR_IPM_DISABLE_DISABLE = 0x20,
  SYNCMGR_IPM_DISABLE_START_SYNC = 0x40,
  SYNCMGR_IPM_DISABLE_STOP_SYNC = 0x80,
  SYNCMGR_IPM_DISABLE_BROWSE = 0x100,
  SYNCMGR_IPM_DISABLE_DELETE = 0x200,
  SYNCMGR_IPM_HIDDEN_BY_DEFAULT = 0x10000,
  SYNCMGR_IPM_VALID_MASK = 0x102ff
} ;

常量

 
SYNCMGR_IPM_NONE
值: 0
未设置策略标志。
SYNCMGR_IPM_PREVENT_ENABLE
值: 0x1
调用时不支持启用项。 项可以使用此值来实现对阻止启用该项的组策略的支持。 如果设置了此值,则选中此项时, “启用” 任务不会显示在处理程序的文件夹中。 该项应提供一个注释(从其 ISyncMgrSyncItemInfo::GetComment 的实现中返回),让用户知道 “启用” 任务不可用的原因。 大多数项不应设置此值。
SYNCMGR_IPM_PREVENT_DISABLE
值: 0x2
调用时不支持禁用该项。 项可以使用此值来实现对阻止禁用项的组策略的支持。 如果设置了此值,则选中此项时,处理程序的文件夹中不会显示 “禁用” 任务。 该项应提供注释(从其 ISyncMgrSyncItemInfo::GetComment 的实现中返回),让用户知道 禁用 任务不可用的原因。 大多数项不应设置此值。
SYNCMGR_IPM_PREVENT_START_SYNC
值: 0x4
不支持通过用户界面或 API 启动同步。 同步只能由创建会话创建者以报告进度的外部应用程序启动。 如果设置了此值,则在选择同步项目时,“开始同步”任务将不会显示在处理程序的 文件夹中。 请注意,处理程序必须支持“开始同步”,才能在同步项上支持它。 大多数同步项目不应设置此值。
SYNCMGR_IPM_PREVENT_STOP_SYNC
值: 0x8
不支持通过用户界面或 API 停止同步。 如果设置了此值,则选择同步项时,“停止同步”任务不会显示在处理程序的 文件夹中。 请注意,必须在处理程序上支持停止同步,才能在同步项上支持它。 大多数同步项目不应设置此值。
SYNCMGR_IPM_DISABLE_ENABLE
值: 0x10
显示此同步项的启用任务时,应禁用该任务。 设置此策略后,如果未设置但禁用SYNCMGR_IPM_PREVENT_ENABLE,则上下文菜单中会显示 “启用” 选项。
SYNCMGR_IPM_DISABLE_DISABLE
值: 0x20
显示此同步项的禁用任务时,应将其禁用。 设置此策略后,如果未设置但禁用SYNCMGR_IPM_PREVENT_DISABLE,则上下文菜单中会显示“ 禁用 ”选项。
SYNCMGR_IPM_DISABLE_START_SYNC
值: 0x40
显示此同步项的“开始同步”任务时,应禁用该任务。 设置此策略后,如果未设置SYNCMGR_IPM_PREVENT_START_SYNC,并且未在句柄上设置SYNCMGR_HPM_PREVENT_START_SYNC,但已禁用,则上下文菜单中会显示 “开始同步 ”选项。
SYNCMGR_IPM_DISABLE_STOP_SYNC
值: 0x80
显示此同步项的 “停止 同步”任务时,应将其禁用。 设置此策略后,如果未设置SYNCMGR_IPM_PREVENT_STOP_SYNC,并且处理程序上未设置SYNCMGR_HPM_PREVENT_STOP_SYNC,但已禁用,则上下文菜单中会显示“ 停止同步 ”选项。
SYNCMGR_IPM_DISABLE_BROWSE
值: 0x100
显示此同步项的 “浏览 ”任务时,应将其禁用。 仅当从 ISyncMgrSyncItem::GetCapabilities 方法返回SYNCMGR_ICM_CAN_BROWSE_CONTENT值时,才会显示“浏览”任务。
SYNCMGR_IPM_DISABLE_DELETE
值: 0x200
处理程序通常支持删除项,但无法在调用时删除此项。 设置此策略后, “删除” 选项在同步项的上下文菜单中显示为“已禁用”。
SYNCMGR_IPM_HIDDEN_BY_DEFAULT
值: 0x10000
除非已启用“ 显示隐藏的文件” 选项,否则该项应对用户隐藏。 此策略仅在首次加载项时应用。 之后,隐藏状态由同步中心维护,用户可以通过属性表进行更改。
SYNCMGR_IPM_VALID_MASK
值: 0x102ff
用于检索有效 SYNCMGR_ITEM_POLICIES 标志的掩码。

要求

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