SYNCMGR_HANDLER_POLICIES枚举 (syncmgr.h)

枚举同步处理程序指定的偏离默认策略的策略。

语法

typedef enum SYNCMGR_HANDLER_POLICIES {
  SYNCMGR_HPM_NONE = 0,
  SYNCMGR_HPM_PREVENT_ACTIVATE = 0x1,
  SYNCMGR_HPM_PREVENT_DEACTIVATE = 0x2,
  SYNCMGR_HPM_PREVENT_ENABLE = 0x4,
  SYNCMGR_HPM_PREVENT_DISABLE = 0x8,
  SYNCMGR_HPM_PREVENT_START_SYNC = 0x10,
  SYNCMGR_HPM_PREVENT_STOP_SYNC = 0x20,
  SYNCMGR_HPM_DISABLE_ENABLE = 0x100,
  SYNCMGR_HPM_DISABLE_DISABLE = 0x200,
  SYNCMGR_HPM_DISABLE_START_SYNC = 0x400,
  SYNCMGR_HPM_DISABLE_STOP_SYNC = 0x800,
  SYNCMGR_HPM_DISABLE_BROWSE = 0x1000,
  SYNCMGR_HPM_DISABLE_SCHEDULE = 0x2000,
  SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 0x10000,
  SYNCMGR_HPM_BACKGROUND_SYNC_ONLY,
  SYNCMGR_HPM_VALID_MASK = 0x12f3f
} ;

常量

 
SYNCMGR_HPM_NONE
值: 0
未设置处理程序策略标志。
SYNCMGR_HPM_PREVENT_ACTIVATE
值: 0x1
调用时不支持激活处理程序。 处理程序可以使用此值来实现对阻止激活处理程序的组策略的支持。 如果设置了此值,则选择此处理程序时, 安装程序 同步文件夹中不会显示安装程序任务。 处理程序应提供从 其 ISyncMgrHandlerInfo::GetComment 实现中返回的注释,让用户知道 安装程序 任务不可用的原因。 大多数处理程序不应设置此值。
SYNCMGR_HPM_PREVENT_DEACTIVATE
值: 0x2
调用时不支持停用处理程序。 处理程序可以使用此值来实现对组策略的支持,从而阻止处理程序被停用。 如果设置了此值,则选择此处理程序时, “删除” 任务不会显示在“同步中心”文件夹中。 处理程序应提供从 其 ISyncMgrHandlerInfo::GetComment 实现中返回的注释,让用户知道 安装程序 任务不可用的原因。 大多数处理程序不应设置此值。
SYNCMGR_HPM_PREVENT_ENABLE
值: 0x4
处理程序通常支持 enable,但由于处理程序策略而无法启用。 如果设置了此标志,则上下文菜单上不会显示 “启用” 选项。
SYNCMGR_HPM_PREVENT_DISABLE
值: 0x8
处理程序通常支持禁用,但由于处理程序策略而无法启用。 如果设置了此标志,则上下文菜单上不会显示 “禁用” 选项。
SYNCMGR_HPM_PREVENT_START_SYNC
值: 0x10
处理程序通常支持同步,但由于处理程序策略,无法同步。 如果设置了此标志,则上下文菜单或命令栏上将不会显示 “开始同步” 选项。
SYNCMGR_HPM_PREVENT_STOP_SYNC
值: 0x20
处理程序通常支持同步,但由于处理程序策略,无法同步。 如果设置了此标志,则上下文菜单或命令栏上将不会显示 “停止同步” 选项。
SYNCMGR_HPM_DISABLE_ENABLE
值: 0x100
处理程序通常支持 enable,但在调用时不能启用。 将显示 “启用” 选项,但将被禁用。
SYNCMGR_HPM_DISABLE_DISABLE
值: 0x200
处理程序通常支持禁用,但在调用时不能禁用。 将显示 “禁用” 选项,但将被禁用。
SYNCMGR_HPM_DISABLE_START_SYNC
值: 0x400
处理程序通常支持同步,但在调用时无法同步。 将显示 “开始同步” 选项,但将被禁用。
SYNCMGR_HPM_DISABLE_STOP_SYNC
值: 0x800
处理程序通常支持取消,但在调用时不能取消。 将显示 “停止同步” 选项,但将被禁用。
SYNCMGR_HPM_DISABLE_BROWSE
值: 0x1000
处理程序通常支持取消,但在调用时不能取消。 将显示 “浏览 ”选项,但将被禁用。
SYNCMGR_HPM_DISABLE_SCHEDULE
值: 0x2000
处理程序通常支持取消,但在调用时不能取消。 将显示 “显示计划” 选项,但将被禁用。
SYNCMGR_HPM_HIDDEN_BY_DEFAULT
值: 0x10000
除非已启用 “显示隐藏文件” 选项,否则应对用户隐藏处理程序。 此策略仅在首次加载处理程序时应用。 之后,隐藏状态由同步中心维护,用户可以通过属性表进行更改。 隐藏状态在文件夹 UI 中作为 System.Sync.Hidden (PKEY_Sync_Hidden) 属性提供。
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY
UI 中不提供用户 同步停止 任务。 这等效于 SYNCMGR_HPM_PREVENT_START_SYNC
SYNCMGR_HPM_PREVENT_STOP_SYNC。
SYNCMGR_HPM_VALID_MASK
值: 0x12f3f
用于检索有效 SYNCMGR_HANDLER_POLICIES 标志的掩码。

要求

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