Поделиться через


Метод IRequiredExtensions::EnableAllExtensions (mmc.h)

Метод IRequiredExtensions::EnableAllExtensions позволяет оснастке указать, что все оснастки расширения, зарегистрированные для оснастки, являются обязательными.

Синтаксис

HRESULT EnableAllExtensions();

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Комментарии

Если этот метод возвращает S_OK, MMC добавляет все зарегистрированные расширения. Если возвращается какое-либо другое значение, MMC вызывает IRequiredExtensions::GetFirstExtension , чтобы попытаться добавить первое необходимое расширение списка обязательных расширений оснастки.

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

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

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header mmc.h

См. также раздел

IRequiredExtensions

IRequiredExtensions::GetFirstExtension