Прочитать на английском

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


Консоль управления (Майкрософт) 2.0

Обзор технологии консоли управления (Майкрософт) 2.0.

Технология консоли управления (Майкрософт) 2.0 не связана с заголовками.

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
_DocumentMode

Перечисление DocumentMode используется свойством Document.Mode и указывает способ открытия документа. Это перечисление применяется к объектной модели автоматизации MMC 2.0.
_ExportListOptions

Перечисление ExportListOptions используется методом View.ExportList и задает параметры при записи содержимого представления списка в файл.
_ListViewMode

Перечисление ListViewMode используется свойством View.ListViewMode для определения представления списка.
_ViewOptions

Перечисление ViewOptions используется методом Views.Add и определяет видимость представления, область дерева и панелей инструментов, а также состояние сохраняемости представления.
DATA_OBJECT_TYPES

Перечисление DATA_OBJECT_TYPES используется параметром типа IComponentData::QueryDataObject и IComponent::QueryDataObject для получения сведений о контексте указанного файла cookie.
IconIdentifier

Перечисление IconIdentifier появилось в MMC 1.2.
MMC_ACTION_TYPE

Перечисление MMC_ACTION_TYPE появилось в MMC 1.1.
MMC_BUTTON_STATE

Перечисление MMC_BUTTON_STATE определяет возможные состояния кнопок, доступных в MMC. Эти значения используются в параметре nState IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState, IToolbar::GetButtonState и IToolbar::SetButtonState.
MMC_CONSOLE_VERB

Перечисление MMC_CONSOLE_VERB определяет идентификаторы команд, доступные для команд MMC. Эти значения используются в параметре m_eCmdID IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState и IConsoleVerb::SetDefaultVerb.
MMC_CONTROL_TYPE

Перечисление MMC_CONTROL_TYPE определяет типы элементов управления, которые могут отображаться на панели элементов управления. Значения можно использовать в параметре nType методов IControlbar::Attach и IControlbar::Create.
MMC_FILTER_CHANGE_CODE

Перечисление MMC_FILTER_CHANGE_CODE представлено в MMC 1.2.
MMC_FILTER_TYPE

Перечисление MMC_FILTER_TYPE представлено в MMC 1.2.
MMC_MENU_COMMAND_IDS

Перечисление MMC_MENU_COMMAND_IDS определяет идентификаторы команд, зарезервированные MMC.
MMC_NOTIFY_TYPE

Перечисление MMC_NOTIFY_TYPE определяет уведомления о действиях пользователя, которые диспетчер узлов консоли может отправлять в оснастку при вызове IComponentData::Notify, IComponent::Notify или IExtendControlbar::ControlbarNotify.
MMC_PROPERTY_ACTION

Перечисление MMC_PROPERTY_ACTION указывает операции, которые могут выполняться со свойством, содержащимся в структуре MMC_SNAPIN_PROPERTY.
MMC_RESULT_VIEW_STYLE

Перечисление MMC_RESULT_VIEW_STYLE определяет флаги стиля представления списка Win32 (LVS_*), которые можно использовать для задания стиля представления в области представления результатов MMC. Их можно использовать в параметрах добавления и удаления метода IResultData::ModifyViewStyle.
MMC_SCOPE_ITEM_STATE

Используется для указания элемента nState структуры SCOPEDATAITEM.
MMC_TASK_DISPLAY_TYPE

Перечисление MMC_TASK_DISPLAY_TYPE появилось в MMC 1.1.
MMC_VIEW_TYPE

Перечисление MMC_VIEW_TYPE указывает тип представления результатов и используется в структуре RESULT_VIEW_TYPE_INFO.

Функции

 
AddBitmap

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

Метод IMenuButton::AddButton позволяет пользователю добавить кнопку в строку меню MMC для определенного представления.
AddButtons

Позволяет оснастке добавить массив кнопок на панель инструментов.
AddExtension

Метод IConsoleNameSpace2::AddExtension позволяет оснастке добавить оснастку расширения, которая динамически расширяет пространство имен выбранного элемента.
AddExtensionPages

Метод IPropertySheetProvider::AddExtensionPages собирает страницы из оснастки расширения.
Additem

Метод IContextMenuCallback::AddItem добавляет один элемент в контекстное меню.
Additem

Метод IContextMenuCallback2::AddItem добавляет один элемент в контекстное меню.
AddMenuItems

Метод IExtendContextMenu::AddMenuItems позволяет оснастке добавлять элементы в контекстное меню.
Addpage

Метод IPropertySheetCallback::AddPage позволяет оснастке добавить страницу на лист свойств.
AddPrimaryExtensionItems

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

Метод IPropertySheetProvider::AddPrimaryPages собирает страницы из основной оснастки.
AddPropertyName

Метод AddPropertyName добавляет свойство по имени для используемой оснастки.
AddString

Позволяет оснастке добавить строку в таблицу строк оснастки.
AddThirdPartyExtensionItems

Метод IContextMenuProvider::AddThirdPartyExtensionItems позволяет сторонним расширениям добавлять элементы в указанные точки вставки в этом контекстном меню.
AddView

Добавляет представление в область результатов.
Attach

Метод IControlbar::Attach позволяет оснастке связать элемент управления с панелью элементов управления.
CacheHint

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

Метод IMessageView::Clear позволяет оснастке очистить заголовок, текст и значок сообщения области результатов, отображаемого с помощью элемента управления OCX сообщений MMC.
Clone

Метод IEnumTASK::Clone создает новый объект IEnumTASK, состояние которого совпадает с состоянием этого объекта IEnumTASK. MMC не использует этот метод. Он должен быть включен для полноты.
Command

Метод IExtendContextMenu::Command вызывается, если впоследствии будет выбран один из элементов, добавленных в контекстное меню с IExtendContextMenu::AddMenuItems.
Сравнить

Предоставляет способ для основной оснастки сравнивать файлы cookie с целью сортировки результирующих элементов, которые она вставляет в область результатов.
Сравнить

Предоставляет способ для основной оснастки сравнивать элементы с целью сортировки область и результирующих элементов, которые она вставляет в область результатов.
CompareObjects

Метод IComponent::CompareObjects позволяет оснастке сравнить два объекта данных, полученных с помощью IComponent::QueryDataObject. Имейте в виду, что объекты данных можно получить из двух разных экземпляров IComponent.
CompareObjects

Метод IComponentData::CompareObjects позволяет оснастке сравнивать два объекта данных, полученных с помощью QueryDataObject. Имейте в виду, что объекты данных можно получить из двух разных экземпляров IComponentData.
ControlbarNotify

Метод IExtendControlbar::ControlbarNotify указывает уведомление, отправленное оснастке из консоли в результате действий пользователя.
Создание

Метод IControlbar::Create создает и возвращает элемент управления, запрошенный оснасткой.
CreateComponent

Метод IComponentData::CreateComponent создает экземпляр IComponent, который будет связан с этим интерфейсом IComponentData.
CreatePropertyPages

Добавляет страницы в лист свойств.
CreatePropertySheet

Создает рамку листа свойств.
DeleteAllRsltItems

Метод IResultData::D eleteAllRsltItems позволяет оснастке удалять все вставляемые пользователем элементы и вложенные элементы из области представления результатов.
DeleteAllStrings

Метод IStringTable::D eleteAllStrings позволяет оснастке удалять все строки из таблицы строк оснастки.
DeleteButton

Включает оснастку для удаления указанной кнопки панели инструментов.
DeleteColumn

Удаляет столбец из заголовка представления результатов.
Deleteitem

Метод IConsoleNameSpace2::D eleteItem IConsoleNameSpaceenable позволяет удалить один элемент из области область.
Deleteitem

Позволяет оснастке удалить один элемент в области представления результатов.
DeleteString

Позволяет оснастке удалить указанную строку из таблицы строк оснастки.
Уничтожить

Метод IComponent::D eвыпуск всех ссылок на консоль, удерживаемых этим компонентом.
Уничтожить

Метод IComponentData::D eвыпуск всех ссылок на консоль.
Отсоединить

Метод IControlbar::D etach разрывает связь между элементом управления и панелью элемента управления. Эта команда удаляет или отсоединяет элемент управления от панели элементов управления, на которой он отображается.
EmptyMenuList

Метод IContextMenuProvider::EmptyMenuList очищает контекстное меню.
EnableAllExtensions

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

Предоставляет указатель на интерфейс IEnumString в перечислителе, который может возвращать строки в строковой таблице оснастки.
EnumTasks

Метод IExtendTaskPad::EnumTasks позволяет MMC получить указатель на интерфейс IEnumTASK объекта, содержащего задачи оснастки.
Развернуть

Метод IConsole2::Expand позволяет оснастке развернуть или свернуть элемент в области область.
Развернуть

Метод IConsoleNameSpace2::Expand позволяет оснастке развернуть элемент в пространстве имен без видимого расширения элемента в области область.
Finditem

Находит следующий элемент в виртуальном списке, соответствующий указанной строке.
FindItemByLParam

Метод IResultData::FindItemByLParam позволяет оснастке найти элемент или подэлемент на основе значения lParam, вставленного пользователем.
FindPropertySheet

Определяет, существует ли определенная страница свойств.
FindString

Позволяет оснастке искать строку в строковой таблице оснастки.
GetBackground

Метод IExtendTaskPad::GetBackground позволяет MMC получать фоновое изображение панели задач для отображения на панели задач, использующих шаблоны панели задач MMC.
GetButtonState

Включает оснастку для получения атрибута кнопки.
GetChildItem

Метод IConsoleNameSpace2::GetChildItem позволяет оснастке получить дескриптор дочернего элемента в области область.
GetColumnConfigData

Метод IColumnData::GetColumnConfigData позволяет оснастке получить текущую ширину, порядок и скрытое состояние каждого столбца в наборе столбцов, хранящегося в памяти MMC.
GetColumnFilter

Метод IHeaderCtrl2::GetColumnFilter извлекает значение фильтра, заданное для указанного столбца.
GetColumnSortData

Метод IColumnData::GetColumnSortData позволяет оснастке извлекать из памяти отсортированный столбец и направление сортировки для столбцов в наборе столбцов.
GetColumnText

Извлекает текст из указанного столбца.
GetColumnWidth

Извлекает ширину столбца (в пикселях).
GetDefaultVerb

Метод GetDefaultVerb получает глагол оснастки по умолчанию.
GetDescriptiveText

Метод IExtendTaskPad::GetDescriptiveText позволяет MMC получить описательный текст панели задач для отображения на панели задач, использующих шаблоны панели задач MMC.
GetDisplayInfo

Метод IComponent::GetDisplayInfo извлекает отображаемые сведения для элемента в области результатов.
GetDisplayInfo

Метод IComponentData::GetDisplayInfo извлекает отображаемые сведения для элемента область.
GetFirstExtension

Позволяет оснастке указать первую оснастку расширения в списке обязательных оснастки расширений.
GetHelpTopic

Позволяет оснастке добавить скомпилированный HTML-файл справки в файл коллекции справки MMC.
Getitem

Метод IConsoleNameSpace2::GetItem позволяет оснастке получить некоторые или все атрибуты элемента область.
Getitem

Позволяет пользователю получать параметры одного элемента.
GetLinkedTopics

Включает оснастку для указания имен и расположений всех HTML-файлов справки, связанных с файлом справки оснастки (указанной в методе GetHelpTopic).
GetListPadInfo

Метод IExtendTaskPad::GetListPadInfo используется только для панели задач представления списка.
GetMainWindow

Извлекает дескриптор в окно фрейма main.
GetMMCVersion

Метод GetMMCVersion извлекает сведения о версии для приложения MMC.
GetNextExtension

Позволяет оснастке указать следующую оснастку расширения в списке обязательных оснасток расширений.
GetNextItem

Метод IConsoleNameSpace2::GetNextItem позволяет оснастке получить дескриптор к следующему элементу в представлении область.
GetNextItem

Метод IResultData::GetNextItem получает следующий элемент в представлении результатов с заданными флагами состояния.
GetParentItem

Метод IConsoleNameSpace2::GetParentItem позволяет оснастке получить дескриптор родительского элемента в представлении область.
Getproperty

Метод GetProperty извлекает текстовые значения свойств для узла. Ваша реализация метода INodeProperties::GetProperty вызывается, когда приложение, основанное на объектной модели MMC 2.0 Automation, получает свойство Node.Property.
GetProvider

Метод ISnapinAbout::GetProvider позволяет консоли получить имя поставщика оснастки.
GetResultViewType

Метод IComponent::GetResultViewType определяет, каким должно быть представление области результатов.
GetResultViewType2

Метод GetResultViewType2 извлекает тип представления результата. Этот метод заменяет метод IComponent::GetResultViewType.
GetSnapinDescription

Позволяет консоли получить текст для поля описания оснастки.
GetSnapinImage

Позволяет консоли получить значок main оснастки, который будет использоваться в поле О программе.
GetSnapinVersion

Позволяет консоли получить номер версии оснастки.
GetStaticFolderImage

Метод ISnapinAbout::GetStaticFolderImage позволяет консоли получать статические образы папок для область и областей результатов.
Getstring

Позволяет оснастке получить строку из таблицы строк оснастки.
GetStringLength

Позволяет оснастке определить длину строки в строковой таблице оснастки.
GetTitle

Метод IExtendTaskPad::GetTitle позволяет MMC получать текст заголовка панели задач для отображения на панели задач, использующих шаблоны панели задач MMC.
GetVerbState

Метод GetVerbState позволяет оснастке получить текущее состояние заданной команды.
GetViewMode

Позволяет оснастке получить режим просмотра для области представления результатов.
GetViews

Метод GetViews извлекает сведения о расширенном представлении и добавляет расширенные представления в область результатов.
GetWatermarks

Метод IExtendPropertySheet2::GetWatermarks получает точечный рисунок подложки и растровый рисунок заголовка для листов мастера, реализованных в виде мастера в стиле 97.
ImageListSetIcon

Метод IImageList::ImageListSetIcon позволяет пользователю задать значок в списке изображений или создать значок, если его нет.
ImageListSetStrip

Метод IImageList::ImageListSetStrip позволяет пользователю добавлять полосу значков в список изображений, используя пару растровых изображений (крупные и маленькие значки), начиная с расположения, определенного nStartLoc.
Initialize

Метод Initialize инициализирует оснастку.
Initialize

Метод IComponent::Initialize предоставляет точку входа в консоль.
Initialize

Метод IComponentData::Initialize предоставляет точку входа в консоль.
InsertButton

Позволяет оснастке добавить одну кнопку на панель инструментов.
InsertColumn

Добавляет столбец в область результатов по умолчанию.
Insertitem

Метод IConsoleNameSpace2::InsertItem позволяет оснастке вставлять один элемент в представление область.
Insertitem

Метод IResultData::InsertItem позволяет оснастке добавить один новый элемент в представление области результатов.
IS_SPECIAL_COOKIE

Макрос IS_SPECIAL_COOKIE определяет, является ли значение MMC_COOKIE, переданное MMC в вызове метода IComponent::QueryDataObject оснастки, особым типом файла cookie.
IS_SPECIAL_DATAOBJECT

Определяет, является ли объект LPDATAOBJECT, переданный MMC в вызове метода Notify оснастки, специальным типом объекта данных, а не указателем на фактический объект IDataObject.
IsTaskpadViewPreferred

Метод IConsole2::IsTaskpadViewPreferred устарел. Он всегда возвращает значение S_OK.
Messagebox

Отображает окно сообщения.
MMCFreeNotifyHandle

Вызывается оснасткой, чтобы освободить дескриптор MMCN_PROPERTY_CHANGE сообщение уведомления, отправленное в оснастку MMC в ответ на вызов MMCPropertyChangeNotify, сделанный листом свойств.
MMCPropertyChangeNotify

Позволяет листу свойств оснастки уведомлять интерфейс IComponent или IComponentData об изменении свойств элемента.
MMCPropertyHelp

Отображает указанный раздел справки HTML в объединенном HTML-файле справки MMC для страницы свойств.
MMCPropPageCallback

Функция MMCPropPageCallback требуется только оснасткам на основе классов Microsoft Foundation (MFC). Функция задает правильное состояние модуля во время создания страницы.
ModifyItemState

Позволяет оснастке изменять состояние элемента.
ModifyViewStyle

Метод IResultData::ModifyViewStyle позволяет оснастке задать стиль представления области результатов.
NewWindow

Создает новое дочернее окно многодокументного интерфейса (MDI), укореняемое в указанном элементе область.
Вперед

Метод IEnumTASK::Next позволяет MMC получить следующую задачу в списке задач оснастки.
Уведомление

Метод IComponent::Notify уведомляет оснастку о действиях, выполненных пользователем.
Уведомление

Метод IComponentData::Notify уведомляет оснастку о действиях, выполненных пользователем.
OnPowerBroadcast

Метод OnPowerBroadcast обрабатывает WM_POWERBROADCAST уведомления, связанные с управлением питанием компьютера.
СвойстваИзменение

Вызывается при добавлении, изменении или удалении свойства.
QueryConsoleVerb

Запросы для интерфейса IConsoleVerb.
QueryDataObject

Метод IComponent::QueryDataObject возвращает объект данных, который можно использовать для получения сведений о контексте для указанного файла cookie.
QueryDataObject

Метод IComponentData::QueryDataObject возвращает объект данных, который можно использовать для получения сведений контекста для указанного файла cookie.
QueryDispatch

Метод QueryDispatch возвращает интерфейс IDispatch оснастки для указанного элемента.
QueryDispatch

Метод QueryDispatch возвращает интерфейс IDispatch оснастки для указанного элемента.
QueryPagesFor

Определяет, требуются ли объекту страницы.
QueryPropertyNames

Метод QueryPropertyNames возвращает имена свойств, используемых для конфигурации оснастки.
QueryResultImageList

Извлекает предоставленный консолью список изображений представления результатов. Этот список изображений следует использовать только в том случае, если оснастка использует представление списка по умолчанию.
QueryResultView

Запрашивает IConsole для указателя интерфейса IUnknown объекта представления результатов.
QueryScopeImageList

Запрашивает предоставленный консолью список образов панели область.
RemovePage

Метод IPropertySheetCallback::RemovePage позволяет оснастке удалять страницу из листа свойств.
RenameResultItem

Метод RenameResultItem программно переводит указанный результирующий элемент в режим переименования, после чего пользователь может вручную ввести новое имя.
RenameScopeItem

Метод RenameScopeItem программным способом переводит указанный область элемент в режим переименования. Затем пользователь может вручную ввести новое имя.
Сброс

Метод IEnumTASK::Reset позволяет MMC сбрасывать перечисление до начала списка задач оснастки.
ResetIdleTimer

Метод ResetIdleTimer сбрасывает указанные таймеры простоя управления питанием.
RestoreResultView

Метод RestoreResultView восстанавливает представление результатов. Этот метод позволяет оснастке восстанавливать сведения о представлении результатов, относящиеся к оснастке. Дополнительные сведения см. в разделе Восстановление представлений результатов.
SelectScopeItem

Выбирает указанный элемент область.
SetBodyText

Метод IMessageView::SetBodyText позволяет оснастке задать основной текст для сообщения области результатов, отображаемого с помощью элемента управления OCX сообщения MMC.
SetButton

Метод IMenuButton::SetButton позволяет пользователю задавать текстовые атрибуты кнопки в строке меню, которая изменяется.
SetButtonState

Метод IMenuButton::SetButtonState позволяет пользователю изменять состояние кнопки меню.
SetButtonState

Включает оснастку для задания атрибута кнопки.
SetChangeTimeOut

IHeaderCtrl2::SetChangeTimeOut задает интервал времени ожидания между временем изменения в атрибутах фильтра и публикацией уведомления об изменении фильтра MMCN_FILTER_CHANGE, которое отправляется в метод IComponent::Notify оснастки.
SetColumnConfigData

Метод IColumnData::SetColumnConfigData позволяет оснастке задать сохраненную ширину, порядок и скрытое состояние столбцов в наборе столбцов.
SetColumnFilter

IHeaderCtrl2::SetColumnFilter задает значение фильтра и его максимальную длину символов для указанного столбца в отфильтрованном списке.
SetColumnSortData

Метод IColumnData::SetColumnSortData позволяет оснастке задать отсортированный столбец и направление сортировки для столбцов в наборе столбцов.
SetColumnText

Задает текст заголовка в определенном столбце.
SetColumnWidth

Задает ширину (в пикселях) определенного столбца.
SetControlbar

Метод IExtendControlbar::SetControlbar присоединяет или отсоединяет панель управления.
SetDefaultVerb

Метод SetDefaultVerb задает действие по умолчанию для объекта .
SetDescBarText

Задает текст строки описания для области представления результатов.
SetExecutionState

Метод SetExecutionState задает состояние выполнения для текущего потока.
SetHeader

Задает интерфейс заголовка для использования для данного экземпляра IComponent. Используется только экземплярами IComponent.
SetIcon

Метод IMessageView::SetIcon позволяет оснастке задать значок для сообщения области результатов, отображаемого с помощью элемента управления OCX сообщения MMC.
SetItem

Метод IConsoleNameSpace2::SetItem позволяет оснастке задавать атрибуты одного элемента представления область.
SetItem

Метод IResultData::SetItem позволяет оснастке задать один элемент в области результатов.
SetItemCount

Задает количество элементов в виртуальном списке.
SetStatusText

Метод IConsole2::SetStatusText позволяет оснастке изменять текст в строке состояния. Имейте в виду, что этот параметр используется только экземплярами IComponent.
SetTitleText

Метод IMessageView::SetTitleText позволяет оснастке задать текст заголовка для сообщения области результатов, отображаемого с помощью элемента управления OCX сообщения MMC.
SetToolbar

Задает интерфейс панели инструментов, используемый для данного экземпляра IComponent. Имейте в виду, что этот параметр используется только экземплярами IComponent.
SetVerbState

Метод SetVerbState позволяет оснастке задать состояние кнопки заданной команды.
SetViewMode

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

Если тип, заданный в IPropertySheetProvider::CreatePropertySheet, является листом свойств, IPropertySheetProvider::Show отображает рамку листа свойств, который является родительским элементом скрытого окна.
ShowContextMenu

Метод IContextMenuProvider::ShowContextMenu отображает контекстное меню.
ShowTopic

Метод IDisplayHelp::ShowTopic отображает указанный раздел справки HTML в объединенном HTML-файле справки MMC.
Skip

Метод IEnumTASK::Skip пропускает указанное число задач в списке задач оснастки. MMC не использует этот метод. Он должен быть включен для полноты.
Sort

Сортирует все элементы в области результатов.
SortItems

Сортирует элементы виртуального списка результатов.
TaskNotify

Метод IExtendTaskPad::TaskNotify позволяет MMC уведомлять оснастку при расширении задачи. Если панель задач является панелью задач представления списка, MMC также вызывает IExtendTaskPad::TaskNotify при расширении кнопки представления списка.
UpdateAllViews

Вызывается оснасткой при изменении содержимого в области результатов. Этот метод может вызываться методом IComponent или IComponentData.
UpdateItem

Вызывает перерисовку указанного элемента в области результатов.

Интерфейсы

 
IColumnData

Интерфейс IColumnData появился в MMC 1.2.
Icomponent

Интерфейс IComponent позволяет MMC взаимодействовать с оснастками. Как и в интерфейсе IComponentData, IComponent обычно реализуется на уровне представления и тесно связан с элементами, отображаемыми в области результатов.
IComponent2

Интерфейс IComponent2, реализованный оснастками, появился в MMC 2.0 и заменяет интерфейс IComponent.
IComponentData

Интерфейс IComponentData позволяет MMC взаимодействовать с оснастками. Как и в интерфейсе IComponent, IComponentData обычно реализуется на уровне документа и тесно связан с элементами (папками), отображаемыми в области область.
IComponentData2

Интерфейс IComponentData2 заменяет интерфейс IComponentData.
IConsole

Обеспечивает обмен данными с консолью.
IConsole2

Интерфейс IConsole2 представлен в MMC 1.1.
IConsole3

Интерфейс IConsole3 заменяет интерфейс IConsole2. Интерфейс IConsole3 содержит метод IConsole3::RenameScopeItem, который позволяет программно разместить узел область в режиме переименования.
IConsoleNameSpace

Позволяет оснасткам перечислять динамические подконтейнеры в области область. Конкретная оснастка определяет, что относится к подконтейнеру.
IConsoleNameSpace2

Интерфейс IConsoleNameSpace2 появился в MMC 1.1.
IConsolePower

Интерфейс IConsolePower управляет состоянием выполнения и таймерами простоя в операционных системах, поддерживающих управление питанием.
IConsolePowerSink

Интерфейс IConsolePowerSink отслеживает сообщения управления питанием и реагирует на них.
IConsoleVerb

Интерфейс IConsoleVerb позволяет оснасткам включить стандартные команды, включая вырезания, копирования, вставки, удаления, свойств, переименования, обновления и печати. При выборе элемента оснастка может обновить состояние этих глаголов.
IContextMenuCallback

Интерфейс IContextMenuCallback используется для добавления пунктов меню в контекстное меню.
IContextMenuCallback2

Интерфейс IContextMenuCallback2 используется для добавления элементов меню в контекстное меню. Этот интерфейс заменяет IContextMenuCallback.
IContextMenuProvider

Интерфейс IContextMenuProvider реализует методы, которые создают новые контекстные меню с целью добавления элементов в эти меню, чтобы расширения расширяли эти меню и отображали результирующие контекстные меню.
IControlbar

Интерфейс IControlbar предоставляет способ создания панелей инструментов и других элементов управления.
IDisplayHelp

Интерфейс IDisplayHelp появился в MMC версии 1.1.
IEnumTASK

Интерфейс IEnumTASK появился в MMC 1.1.
IExtendContextMenu

Интерфейс IExtendContextMenu позволяет оснастке добавлять элементы в существующее контекстное меню.
IExtendControlbar

Интерфейс IExtendControlbar позволяет расширению добавлять панели управления в консоль. Это позволяет улучшить функциональность и внешний вид оснастки, добавив панели инструментов или другие улучшения пользовательского интерфейса.
IExtendPropertySheet

Позволяет компоненту оснастки добавлять страницы в лист свойств элемента.
IExtendPropertySheet2

Интерфейс IExtendPropertySheet2 появился в MMC 1.1.
IExtendTaskPad

Интерфейс IExtendTaskPad появился в MMC 1.1.
IExtendView

Интерфейс IExtendView предоставляет сведения о расширенном представлении.
IHeaderCtrl

Включает обработку столбцов и указывает тип сведений, которые должны отображаться в области представления результатов консоли.
IHeaderCtrl2

Интерфейс IHeaderCtrl2 появился в MMC 1.2.
IImageList

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

Интерфейс IMenuButton позволяет пользователю добавлять кнопки меню для оснастки и управлять ими.
IMessageView

Интерфейс IMessageView появился в MMC 1.2.
IMMCVersionInfo

Интерфейс IMMCVersionInfo предоставляет сведения о версии установленного приложения MMC.
INodeProperties

Интерфейс INodeProperties извлекает текстовые свойства узла.
IPropertySheetCallback

Интерфейс IPropertySheetCallback — это com-интерфейс, используемый оснасткой для добавления страниц свойств на страницу свойств.
IPropertySheetProvider

Интерфейс IPropertySheetProvider реализует листы свойств Windows в виде COM-объектов.
IRequiredExtensions

Интерфейс IRequiredExtensions появился в MMC 1.1.
IResultData

Интерфейс IResultData позволяет пользователю добавлять, удалять, находить и изменять элементы, связанные с областью представления результатов. Он также позволяет манипулировать стилем представления области представления результатов.
IResultData2

Интерфейс IResultData2 заменяет интерфейс IResultData. Интерфейс IResultData2 содержит метод IResultData2::RenameResultItem, который позволяет результирующий узел программно переводиться в режим переименования.
IResultDataCompare

Позволяет основным оснасткам сравнивать элементы результатов, отображаемые в отсортированного порядке на панели результатов.
IResultDataCompareEx

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

Интерфейс IResultOwnerData поддерживает использование виртуальных списков, которые представляют собой элементы управления представлением списка с заданным стилем LVS_OWNERDATA.
ISnapinAbout

Интерфейс ISnapinAbout позволяет консоли получать сведения об авторских правах и версиях из оснастки. Консоль также использует этот интерфейс для получения изображений статической папки из оснастки.
ISnapinHelp

Позволяет оснасткам добавлять поддержку html-справки. (ISnapinHelp)
ISnapinHelp2

Позволяет оснасткам добавлять поддержку html-справки. (ISnapinHelp2)
ISnapinProperties

Интерфейс ISnapinProperties позволяет оснастке инициализировать свойства оснастки и получать уведомления о добавлении, изменении или удалении свойства.
ISnapinPropertiesCallback

Интерфейс ISnapinPropertiesCallback добавляет имена свойств для оснастки. Этот интерфейс реализуется MMC для оснастки.
IStringTable

Интерфейс IStringTable появился в MMC 1.1.
IToolbar

Интерфейс IToolbar используется для создания новых панелей инструментов, добавления к ним элементов, расширения панелей инструментов и отображения результирующих новых панелей инструментов. Каждая панель инструментов создается на отдельном диапазоне на панели элементов управления.
IViewExtensionCallback

Интерфейс IViewExtensionCallback используется для добавления представления в область результатов.

Структуры

 
CONTEXTMENUITEM

Структура CONTEXTMENUITEM передается методу IContextMenuCallback::AddItem или методу IContextMenuProvider::AddItem (наследуемой от IContextMenuCallback) для определения нового пункта меню, подменю или точки вставки.
CONTEXTMENUITEM2

Структура CONTEXTMENUITEM2 представлена в MMC 2.0.
MENUBUTTONDATA

Структура MENUBUTTONDATA содержит значения, используемые для создания кнопок на панели инструментов.
MMC_COLUMN_DATA

Структура MMC_COLUMN_DATA представлена в MMC 1.2.
MMC_COLUMN_SET_DATA

Структура MMC_COLUMN_SET_DATA представлена в MMC 1.2.
MMC_EXPANDSYNC_STRUCT

Структура MMC_EXPANDSYNC_STRUCT представлена в MMC 1.1.
MMC_EXT_VIEW_DATA

Структура MMC_EXT_VIEW_DATA представлена в MMC 2.0.
MMC_FILTERDATA

Структура MMC_FILTERDATA представлена в MMC 1.2.
MMC_LISTPAD_INFO

Структура MMC_LISTPAD_INFO представлена в MMC 1.1.
MMC_RESTORE_VIEW

Структура MMC_RESTORE_VIEW представлена в MMC 1.1.
MMC_SNAPIN_PROPERTY

Структура MMC_SNAPIN_PROPERTY представлена в MMC 2.0.
MMC_SORT_DATA

Содержит данные сортировки столбцов одного столбца в наборе столбцов.
MMC_SORT_SET_DATA

Используется с настройкой и получением наборов столбцов представления списка, данные сортировки которых хранятся постоянно.
MMC_TASK

Структура MMC_TASK представлена в MMC 1.1.
MMC_TASK_DISPLAY_BITMAP

Структура MMC_TASK_DISPLAY_BITMAP представлена в MMC 1.1.
MMC_TASK_DISPLAY_OBJECT

Указывает тип изображения и все данные, необходимые для отображения задачи или фона на панели задач.
MMC_TASK_DISPLAY_SYMBOL

Структура MMC_TASK_DISPLAY_SYMBOL представлена в MMC 1.1.
MMC_VISIBLE_COLUMNS

Используется MMC с уведомлением MMCN_COLUMNS_CHANGED, чтобы сообщить оснастке, какие столбцы в наборе столбцов видны.
MMCBUTTON

Структура MMCBUTTON содержит значения, используемые при создании кнопок на панели инструментов. Эта структура похожа на структуру TBBUTTON, описанную в статьях пакета sdk для платформы, связанных с общими элементами управления.
RDCOMPARE

Структура RDCOMPARE появилась в MMC 1.2.
RDITEMHDR

Структура RDITEMHDR появилась в MMC 1.2.
RESULT_VIEW_TYPE_INFO

Структура RESULT_VIEW_TYPE_INFO представлена в MMC 2.0.
RESULTDATAITEM

Структура RESULTDATAITEM задает или получает атрибуты элементов результатов в области результатов оснастки.
RESULTFINDINFO

Используется методом IResultOwnerData::FindItem для поддержки навигации с помощью клавиатуры в виртуальных списках в области результатов.
SColumnSetID

Структура SColumnSetID появилась в MMC 1.2.
SCOPEDATAITEM

Структура SCOPEDATAITEM указывает элементы, которые нужно вставить в область область.
ОБЪЕКТЫ СТИМCData

Структура МИССИЯCDataObjects определяет формат данных для CCF_MULTI_SELECT_SNAPINS буфера обмена.
Типы ОБЪЕКТОВ СММC

Структура МИССИЯCDynamicExtensions появилась в MMC 1.1.
SNodeID

Структура SNodeID появилась в MMC 1.1 и заменяется структурой SNodeID2 в MMC 1.2.
SNodeID2

Структура SNodeID2 появилась в MMC 1.2 и заменяет структуру SNodeID.