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 |