Метод IRequiredExtensions::EnableAllExtensions (mmc.h)
Метод IRequiredExtensions::EnableAllExtensions позволяет оснастке указать, что все оснастки расширения, зарегистрированные для оснастки, являются обязательными.
Синтаксис
HRESULT EnableAllExtensions();
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Комментарии
Если этот метод возвращает S_OK, MMC добавляет все зарегистрированные расширения. Если возвращается какое-либо другое значение, MMC вызывает IRequiredExtensions::GetFirstExtension , чтобы попытаться добавить первое необходимое расширение списка обязательных расширений оснастки.
Если не удается загрузить одно из необходимых расширений, MMC пропускает его и продолжает запрашивать оснастку для остальных расширений. В оснастке нет сведений о том, что расширение не загружается.
Если запрашиваются все расширения, они загружаются в том порядке, в котором они находятся в реестре. Сначала считываются все зарегистрированные типы узлов для оснастки. Затем для каждого типа узла все расширения считываются в следующем порядке: пространство имен, контекстное меню, панель инструментов, страница свойств, панель задач.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | mmc.h |