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

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


Заголовок mmc.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:

mmc.h содержит следующие программные интерфейсы:

Интерфейсы

 
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)
IStringTable

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

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

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

Функции

 
IS_SPECIAL_COOKIE

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

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

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

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

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

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

Структуры

 
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_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.

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

 
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_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.