扩展显示管理单元的上下文帮助主题的机制更新程序可用的 Windows Server 2008 中的 MMC

适用于: Windows Server 2008 StandardWindows Server 2008 EnterpriseWindows Server 2008 Datacenter

简介


显示管理单元的上下文帮助主题,那么 Windows Server 2008 中的 Microsoft 管理控制台 (MMC) 提供扩展机制的更新。此更新可以按自己的方式,而不是按标准 MMC 帮助窗口管理单元显示的帮助主题。例如,此更新可以打开而不是已编译的 HTML (CHM) 帮助主题 Web 帮助主题的管理单元中。

在应用此更新之后,开发人员可以编写程序 MMC 将帮助事件发送到管理单元而不是打开 CHM 帮助主题。因此,当用户单击帮助菜单或按 F1 时,事件发送到管理单元显示。

详细信息


更新前行为

在应用此更新之前,一节将描述帮助事件的行为。管理单元中定义的 HelpTopic 路径和 MMC 中缓存此信息。当 MMC 显示上下文帮助主题时,MMC 将标准 MMC 帮助窗口打开而无需调用的管理单元。如果管理单元定义的选定项的帮助主题,MMC 帮助窗口显示该主题。如果定义的帮助主题,则 MMC 帮助窗口中显示的默认 MMC 3.0 帮助主题。

管理单元可以在以下三个位置设置HelpTopic属性︰
  • ScopeNode
  • 属性页
  • 视图类的方式使用SelectionData属性

更新后的行为

在应用此更新之后,开发人员有两种用于显示帮助主题包括在应用此更新之前存在的一个机制。

回叫

管理单元将SnapInSettingsAttribute类的UseCustomHelp属性设为 True,,然后注册管理单元的管理单元级别回调。MMC 管理单元请求 MMC 显示的帮助主题时触发回调。当UseCustomHelp属性设置为 True 时,则忽略前更新机制。MMC 不显示标准的 MMC 帮助窗口。

HelpTopic 属性

这种机制是应用更新之前存在。该机制的工作只有在管理单元中不设置UseCustomHelp属性为 True。

若要自定义的方式显示帮助主题,MMC 必须执行以下步骤︰
  1. 它必须SnapInSettingsAttribute类的UseCustomHelp属性设置为 True。
  2. 它必须用 MMC 注册的回调。
当 MMC 收到请求要显示的帮助主题时,MMC 将首先检查是否管理单元已设置UseCustomHelp属性,请参阅管理单元中注册信息。如果管理单元未设置UseCustomHelp属性为 True,则 MMC 启动标准 MMC 帮助窗口。如果管理单元有UseCustomHelp属性设置为 True,则 MMC 未启动标准 MMC 帮助窗口。相反,MMC 将查找并触发回调注册由管理单元。在这种情况下,管理单元负责完全显示帮助主题。如果管理单元要用于显示标准 MMC 帮助窗口的回调机制,它可以调用SnapInBase.ShowHelpTopic函数。

新的 Api 公开管理单元

UseCustomHelp是一个新的属性添加到SnapInSettingsAttribute类。默认情况下,此属性设置为 False。要自定义的 MMC 帮助显示,管理单元应设置此属性为 True。

Microsoft.ManagementConsole.SnapInCallbackService是用于注册管理单元级别回调管理单元中的新类。回调将处理显示的帮助主题。

SnapInHelpTopicCallback是委托的一种类型的管理单元创建和注册使用 MMC 中。此委托将对象作为参数,以指定在其请求帮助主题的项目。此参数可以是下列类型的对象具有HelpTopic属性之一︰
  • ScopeNode
  • SelectionData
  • 属性页
此参数可以为空。一个空参数指示 MMC 中是找不到对象。

RegisterSnapInHelpTopicHandler是管理单元调用以注册一个回调函数。此函数具有以下两个参数︰
  • 管理单元实例
  • 回调函数
这两个参数可以是 Null。否则,MMC 将引发 ArgumentNullException 异常。

更新信息

下面是一些可从 Microsoft 下载中心下载的文件:

Windows Server 2008 x64 版本的更新
Download 立即下载 KB951725 软件包。

Windows server 2008 为基于 Itanium 的系统更新
Download 立即下载 KB951725 软件包。

Windows server 2008 的更新
Download 立即下载 KB951725 软件包。

Windows Vista 的更新
Download 立即下载 KB951725 软件包。

Windows Vista 的基于 x64 的系统更新
Download 立即下载 KB951725 软件包。

有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591如何从联机服务获得 Microsoft 支持文件
Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。


可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。仅对出现这一特定问题的系统应用此修补程序。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。

如果此修复程序可供下载,则在此知识库文章的顶部会出现“修补程序下载可用”部分。如果未显示此部分,请与 Microsoft 客户服务和支持部门联系以获取此修复程序。

注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站︰注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

系统必备组件

不需要任何先决条件。

重启要求

应用此更新后,不需要重新启动计算机。

更新替换信息

此更新不替代任何其他更新。

文件信息

此更新的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。
Windows Server 2008 中,32 位版本
文件名称文件版本文件大小日期时间平台
Microsoft.managementconsole.dll6.0.6001.22169188,41630-Apr-200805:31x86
Mmcex.dll6.0.6001.22169417,79230-Apr-200805:31x86
Mmcfxcommon.dll6.0.6001.22169110,59230-Apr-200805:31x86
Windows Server 2008 中,基于 Itanium 的版本
文件名称文件版本文件大小日期时间平台
Microsoft.managementconsole.dll6.0.6001.22169188,41630-Apr-200805:31x86
Mmcfxcommon.dll6.0.6001.22169110,59230-Apr-200805:31x86
Windows Server 2008 ,64 位版本
文件名称文件版本文件大小日期时间平台
Microsoft.managementconsole.dll6.0.6001.22169188,41630-Apr-200805:31x86
Mmcfxcommon.dll6.0.6001.22169110,59230-Apr-200805:31x86

详细信息


上下文帮助主题

上下文帮助主题是一种与管理单元项目,如作用域节点相关联的帮助主题。若要启动上下文帮助主题,用户可以按 f1 键,或者可以在操作菜单,在快捷菜单上,或在操作窗格中单击帮助

有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
用于描述 Microsoft 软件更新的标准术语的824684说明