Доступно обновление, расширяющее механизм для отображения разделов справки оснастки контекст для MMC в Windows Server 2008

ВВЕДЕНИЕ

Выпущено обновление, который расширяет механизм для отображения разделов справки оснастки контекст для консоли управления Microsoft (MMC) в Windows Server 2008. Это обновление позволяет разделов справки оснастки Отображение пользовательского способа вместо в стандартном окне справке ММС. Например это обновление позволяет открыть раздел справки скомпилированным разделом справки HTML (CHM) оснастки.

После применения этого обновления, разработчики могут программировать MMC для отправки событий справки оснастки вместо открытия раздела справки в CHM. Таким образом когда пользователи выберите пункт меню «Справка» или клавишу F1, событие отправляется оснастки для отображения.

Дополнительные сведения

Поведение перед обновлением

В разделе описывается поведение события справки перед применением обновления. Оснастка определяет путь HelpTopic и MMC кэширует эту информацию. Когда MMC отображает раздел справки, в контексте, MMC открывает стандартное окно справки MMC без вызова оснастки. Если оснастка имеет определенные раздел справки для выбранной номенклатуры, окно справки MMC показывает этот раздел. Если справка не определена, окно справки MMC отображает раздел справки MMC 3.0 по умолчанию.

Оснастки можно задать свойство HelpTopic в трех следующих местах:

  • Класс ScopeNode

  • Класс PropertyPage

  • Свойство SelectionData , которое используется класс представления

Поведение после обновления

После применения обновления, разработчики имеют два механизма для отображения раздела справки, включая то, которое существует до обновления.

Обратный вызов

Оснастка-задает свойство UseCustomHelp класса SnapInSettingsAttribute значение True и затем оснастка регистрирует оснастку уровня функции обратного вызова. Функция обратного вызова инициируется MMC запросу оснастки, MMC отобразить раздел справки. Если свойство UseCustomHelp имеет значение True, перед обновлением механизм игнорируется. MMC не отображает стандартное окно справки MMC.

Свойство HelpTopic

Этот механизм является то, которые существовали до применения обновления. Этот механизм работает только в том случае, если оснастка не задано свойство UseCustomHelp в значение True.

Чтобы отобразить раздел справки таким образом, настраиваемый, MMC выполните следующие действия:

  1. Его необходимо задать свойство UseCustomHelp класса SnapInSettingsAttribute значение True.

  2. Его необходимо зарегистрировать обратный вызов в MMC.

Когда MMC получает запрос для отображения раздела справки, MMC сначала проверяет сведения о регистрации оснастки ли оснастки значение свойства UseCustomHelp . Если оснастка не задано свойство UseCustomHelp в значение True, ММС стандартное окно справки MMC. Если оснастка свойство UseCustomHelp в значение True, MMC не запускается стандартное окно справки MMC. Вместо этого MMC находит и инициирует обратный вызов, который зарегистрирован с помощью оснастки. В этом случае оснастка-это полностью отвечает за отображение раздела справки. Если оснастка хочет использовать механизм обратного вызова для отображения стандартное окно справки консоли MMC, он может вызвать функцию SnapInBase.ShowHelpTopic .

Новые интерфейсы API, которые доступны для оснастки

UseCustomHelp — новое свойство, которое добавляется в класс SnapInSettingsAttribute . По умолчанию это свойство имеет значение ЛОЖЬ. Для отображения справки MMC оснастки следует присвоено этому свойству значение True.

Microsoft.ManagementConsole.SnapInCallbackService является новый класс, который позволяет зарегистрировать уровня обратный вызов оснастки оснастку. Функция обратного вызова обработки отображения раздела справки.

SnapInHelpTopicCallback — это тип делегата, который оснастки следует создать и зарегистрировать в консоли MMC. Этот делегат принимает объект как параметр для указания элемента, для которого запрашивается раздел справки. Этот параметр может иметь одно из следующих типов объектов, имеющих свойство HelpTopic :

  • ScopeNode

  • SelectionData

  • PropertyPage

Этот параметр может быть равно Null. Параметр Null указывает, что не удается найти объект консоли MMC.

RegisterSnapInHelpTopicHandler — это функция, оснастка вызывает для регистрации обратного вызова. Эта функция принимает два следующих параметра:

  • Экземпляр оснастки

  • Функция обратного вызова

Ни один из параметров может быть Null. В противном случае консоль Управления создает исключение ArgumentNullException.

Сведения об обновлении

Следующие файлы доступны для скачивания из Центра загрузки Майкрософт:

Обновление для Windows Server 2008 x64 версия
Download

Обновление для Windows Server 2008 для систем на базе процессоров Itanium
Download

Обновление для Windows Server 2008
Download

Обновление для Windows Vista
Download

Обновление для Windows Vista для систем на базе x64
Download

Для получения дополнительных сведений о том, как скачать файлы поддержки Майкрософт, щелкните следующий номер статьи базы знаний Майкрософт.

Как загрузить файлы поддержки Microsoft через оперативные службы
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последнее антивирусное программное обеспечение, доступное на период публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.


Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.

Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:

Примечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

Для установки предварительные компоненты не требуются.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки этого обновления.

Сведения о замене обновлений

Это обновление не заменяет других обновлений.

Сведения о файлах

Английская версия данного обновления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.

32-разрядные выпуски Windows Server 2008,

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×