Select the product you need help with
An update that extends the mechanism for displaying snap-in context Help topics is available for the MMC in Windows Server 2008Article ID: 951725 - View products that this article applies to. On This PageINTRODUCTIONAn update that extends the mechanism for displaying snap-in context Help topics is available for the Microsoft Management Console (MMC) in Windows Server 2008. This update lets snap-ins display Help topics in custom ways instead of in a standard MMC Help window. For example, this update lets a snap-in open a Web Help topic instead of a compiled HTML (CHM) Help topic. After this update is applied, developers can program the MMC to send Help events to the snap-in instead of opening a CHM Help topic. Therefore, when users click the Help menu or press F1, an event is sent to the snap-in to display. MORE INFORMATIONPre-update behaviorThe section describes Help event behavior before the update is applied. The snap-in defines the HelpTopic path, and the MMC caches this information. When the MMC displays a context Help topic, the MMC opens a standard MMC Help window without calling the snap-in. If the snap-in has defined the Help topic for the selected item, the MMC Help window shows that topic. If no Help topic is defined, the MMC Help window shows the default MMC 3.0 Help topic.A snap-in can set the HelpTopic property in the following three locations:
Post-update behaviorAfter the update is applied, developers have two mechanisms for displaying a Help topic including the one that exists before the update is applied.CallbackA snap-in sets the UseCustomHelp property of the SnapInSettingsAttribute class to True, and then the snap-in registers a snap-in level callback. The callback is triggered by the MMC when the snap-in requests that MMC display a Help topic. When the UseCustomHelp property is set to True, the pre-update mechanism is ignored. The MMC does not display the standard MMC Help window.HelpTopic propertyThis mechanism is the one that existed before the update was applied. This mechanism works only if the snap-in does not set the UseCustomHelp property to True.To display the Help topic in a customized way, the MMC must follow these steps:
New APIs that are exposed to snap-insUseCustomHelp is a new property that is added to the SnapInSettingsAttribute class. By default, this property is set to False. To customize the MMC Help display, a snap-in should set this property to True.Microsoft.ManagementConsole.SnapInCallbackService is a new class that lets a snap-in register a snap-in level callback. The callback will handle the Help topic display. SnapInHelpTopicCallback is a type of delegate that a snap-in should create and register with the MMC. This delegate takes an object as a parameter to specify the item on which the Help topic is requested. This parameter can be one of the following types of objects that have the HelpTopic property:
RegisterSnapInHelpTopicHandler is a function that a snap-in calls to register a callback. This function takes the following two parameters:
Update informationThe following files are available for download from the Microsoft Download Center:Update for Windows Server 2008 x64 Edition Collapse this image ![]()
(http://www.microsoft.com/downloads/details.aspx?FamilyId=1A267131-0362-468C-AB62-28E8EB4ECAAD)
Update for Windows Server 2008 for Itanium-based Systems Collapse this image ![]()
(http://www.microsoft.com/downloads/details.aspx?FamilyId=2EC05D52-E648-4C5F-A362-1EF74B887400)
Update for Windows Server 2008 Collapse this image ![]()
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E5633FDA-CCE2-4B52-81BD-60469336CE58)
Update for Windows Vista Collapse this image ![]()
(http://www.microsoft.com/downloads/details.aspx?FamilyId=6D6FDC3A-18B3-4F30-9CC4-1805E2B83CB4)
Update for Windows Vista for x64-based Systems Collapse this image ![]()
(http://www.microsoft.com/downloads/details.aspx?FamilyId=3ADC541E-F3F8-4A55-AF21-A3DE5219072C)
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base: 119591
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
(http://support.microsoft.com/kb/119591/
)
How to obtain Microsoft support files from online services
A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix. If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix. Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site: http://support.microsoft.com/contactus/?ws=support Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.
(http://support.microsoft.com/contactus/?ws=support)
PrerequisitesNo prerequisites are required.Restart requirementYou do not have to restart the computer after you apply this update.Update replacement informationThis update does not replace any other updates.File informationThe English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.Windows Server 2008, 32-bit editionsCollapse this table
Windows Server 2008, Itanium-based editionsCollapse this table
Windows Server 2008, 64-bit editionsCollapse this table
MORE INFORMATIONContext Help topicA context Help topic is a type of Help topic that is associated with a snap-in item, such as a Scope Node. To start context Help topics, users can press F1, or they can click Help on the Actions menu, on a shortcut menu, or in the Actions pane.For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base: 824684
(http://support.microsoft.com/kb/824684/LN/
)
Description of the standard terminology that is used to describe Microsoft software updatesPropertiesArticle ID: 951725 - Last Review: October 8, 2011 - Revision: 3.0 APPLIES TO
|



Back to the top








