Расширения оснастки расширяют
функциональность других оснасток, но
они не добавляются напрямую в
Консоль, как отдельные оснастки.
Расширения оснастки могут добавить контекст
пункты меню, страницы свойств, панель инструментов
кнопки, задачи панели задач и элементы для
пространство имен расширенной оснастки
(также называется основной оснасткой).
Первичные оснастки могут сами расширяться
функциональность других оснасток.
То есть тот же оснасточный код базы
может создать основной экземпляр оснастки
и экземпляр оснастки расширения.
Загружается только оснастка расширения
когда оснастка расширяется загружается
и функция, которую он расширяет, используется.
Например, когда пользователь отображает
контекстное меню в отдельной оснастке,
MMC строит контекстное меню, подсказки
автономная оснастка, чтобы добавить его
элементы, а затем предлагает расширение
оснастка для добавления своих предметов. В конце концов
оснастки добавили свои предметы, MMC
отображает контекстное меню, а затем
переместит щелчок меню к оснастке
владеющий предметом.
Расширение оснастки может расширяться только
типы узлов, которые автономно
оснастка указывает на возможность расширения.
Оснастка расширения заявляет о себе
как подчиненный расширяемому
типы узлов, а затем для каждого
появление этих типов узлов в
консоль, консоль автоматически
добавляет соответствующие расширения оснастки
под ним.
Важно понимать, что
тип узла может представлять элемент области,
стандартный результат просмотра списка или
виртуальный список
просмотреть элемент результата, добавленный первичным
оснастки. Обратитесь к документации для
основной оснастки, чтобы определить, что
тип узла представляет и
формат экспортируемых данных.