Microsoft 管理控制台 2.0

Microsoft 管理控制台 2.0 技术概述。

Microsoft 管理控制台 2.0 技术不与任何标头相关联。

有关此技术的编程指南,请参阅:

枚举

 
_DocumentMode

DocumentMode 枚举由 Document.Mode 属性使用,并指定文档的打开方式。 此枚举适用于 MMC 2.0 自动化对象模型。
_ExportListOptions

ExportListOptions 枚举由 View.ExportList 方法使用,并在将列表视图内容写入文件时指定选项。
_ListViewMode

View.ListViewMode 属性使用 ListViewMode 枚举来定义列表视图。
_ViewOptions

ViewOptions 枚举由 Views.Add 方法使用,指定视图、范围树和工具栏的可见性以及视图的持久性状态。
DATA_OBJECT_TYPES

DATA_OBJECT_TYPES枚举由 IComponentData::QueryDataObject 和 IComponent::QueryDataObject 的 type 参数用于获取有关指定 Cookie 的上下文信息。
IconIdentifier

MMC 1.2 中引入了 IconIdentifier 枚举。
MMC_ACTION_TYPE

MMC 1.1 中引入了MMC_ACTION_TYPE枚举。
MMC_BUTTON_STATE

MMC_BUTTON_STATE枚举定义 MMC 中可用的按钮的可能状态。 这些值用于 IConsoleVerb::GetVerbState、IConsoleVerb::SetVerbState、IToolbar::GetButtonState 和 IToolbar::SetButtonState 的 nState 参数。
MMC_CONSOLE_VERB

MMC_CONSOLE_VERB 枚举定义可用于 MMC 谓词的命令标识符。 这些值用于 IConsoleVerb::GetVerbState、IConsoleVerb::SetVerbState 和 IConsoleVerb::SetDefaultVerb 的 m_eCmdID 参数。
MMC_CONTROL_TYPE

MMC_CONTROL_TYPE枚举定义可在控件栏中显示的控件类型。 这些值可以在 IControlbar::Attach 和 IControlbar::Create 方法的 nType 参数中使用。
MMC_FILTER_CHANGE_CODE

MMC 1.2 中引入了MMC_FILTER_CHANGE_CODE枚举。
MMC_FILTER_TYPE

MMC 1.2 中引入了MMC_FILTER_TYPE枚举。
MMC_MENU_COMMAND_IDS

MMC_MENU_COMMAND_IDS枚举定义 MMC 保留的命令标识符。
MMC_NOTIFY_TYPE

MMC_NOTIFY_TYPE枚举定义了控制台的 Node Manager 在调用 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

用于指定 SCOPEDATAITEM 结构的 nState 成员。
MMC_TASK_DISPLAY_TYPE

MMC 1.1 中引入了MMC_TASK_DISPLAY_TYPE枚举。
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

将视图添加到结果窗格。
附加

IControlbar::Attach 方法允许管理单元将控件与控件栏相关联。
CacheHint

当虚拟列表即将请求一系列项的显示信息时调用,从而允许管理单元在可以进行优化的情况下提前收集信息。
Clear

IMessageView::Clear 方法使管理单元能够清除使用 MMC 消息 OCX 控件显示的结果窗格消息的标题、文本和图标。
克隆

IEnumTASK::Clone 方法创建一个新的 IEnumTASK 对象,该对象具有与此 IEnumTASK 对象相同的状态。 MMC 不使用此方法。 为了保证完整性,必须包含它。
命令

如果随后选择了使用 IExtendContextMenu::AddMenuItems 添加到上下文菜单中的某个项,则调用 IExtendContextMenu::Command 方法。
比较

为主要管理单元提供一种比较 Cookie 的方法,以便对插入到结果窗格中的结果项进行排序。
比较

为主要管理单元提供一种比较项的方法,以便对在结果窗格中插入的范围和结果项进行排序。
CompareObjects

IComponent::CompareObjects 方法允许管理单元比较通过 IComponent::QueryDataObject 获取的两个数据对象。 请注意,可以从两个不同的 IComponent 实例获取数据对象。
CompareObjects

IComponentData::CompareObjects 方法允许管理单元比较通过 QueryDataObject 获取的两个数据对象。 请注意,可以从两个不同的 IComponentData 实例获取数据对象。
ControlbarNotify

IExtendControlbar::ControlbarNotify 方法指定由于用户操作而从控制台发送到管理单元的通知。
创建

IControlbar::Create 方法创建并返回管理单元请求的控件。
CreateComponent

IComponentData::CreateComponent 方法创建将与此 IComponentData 接口关联的 IComponent 实例。
CreatePropertyPages

向属性表添加页。
CreatePropertySheet

创建属性表框架。
DeleteAllRsltItems

IResultData::D eleteAllRsltItems 方法使管理单元能够从结果视图窗格中删除所有用户插入的项和子项。
DeleteAllStrings

IStringTable::D eleteAllStrings 方法允许管理单元从管理单元的字符串表中删除所有字符串。
DeleteButton

允许管理单元删除指定的工具栏按钮。
DeleteColumn

从结果视图的标题中删除列。
DeleteItem

IConsoleNameSpace2::D eleteItem 方法 IConsoleNameSpaceenable 将管理单元从作用域窗格中删除单个项。
DeleteItem

允许管理单元删除结果视图窗格中的单个项。
DeleteString

允许管理单元从管理单元字符串表中删除指定的字符串。
摧毁

IComponent::D estroy 方法释放对此组件持有的控制台的所有引用。
摧毁

IComponentData::D estroy 方法释放对控制台的所有引用。
分离

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

启用管理单元以指定链接到管理单元的帮助文件 (GetHelpTopic 方法) 中指定的任何 HTML 帮助文件的名称和位置。
GetListPadInfo

IExtendTaskPad::GetListPadInfo 方法仅用于列表视图任务板。
GetMainWindow

检索main框架窗口的句柄。
GetMMCVersion

GetMMCVersion 方法检索 MMC 应用程序的版本信息。
GetNextExtension

允许管理单元在其所需扩展管理单元列表中指定下一个扩展管理单元。
GetNextItem

IConsoleNameSpace2::GetNextItem 方法使管理单元能够检索范围视图中下一项的句柄。
GetNextItem

IResultData::GetNextItem 方法获取结果视图中设置了指定状态标志的下一项。
GetParentItem

IConsoleNameSpace2::GetParentItem 方法使管理单元能够检索范围视图中父项的句柄。
GetProperty

GetProperty 方法检索节点的仅文本属性值。 当基于 MMC 2.0 自动化对象模型的应用程序检索 Node.Property 属性时,将调用 INodeProperties::GetProperty 方法的实现。
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 方法初始化管理单元。
初始化

IComponent::Initialize 方法提供控制台的入口点。
初始化

IComponentData::Initialize 方法提供控制台的入口点。
InsertButton

启用管理单元以将单个按钮添加到工具栏。
InsertColumn

将列添加到默认结果窗格。
InsertItem

IConsoleNameSpace2::InsertItem 方法使管理单元能够将单个项插入到范围视图中。
InsertItem

IResultData::InsertItem 方法使管理单元能够将单个新项添加到结果窗格视图。
IS_SPECIAL_COOKIE

IS_SPECIAL_COOKIE宏确定 MMC 在调用管理单元的 IComponent::QueryDataObject 方法时传递的MMC_COOKIE值是否是一种特殊类型的 Cookie。
IS_SPECIAL_DATAOBJECT

确定 MMC 在调用管理单元的 Notify 方法时传递的 LPDATAOBJECT 是否是特殊类型的数据对象,而不是指向实际 IDataObject 对象的指针。
IsTaskpadViewPreferred

IConsole2::IsTaskpadViewPreferred 方法已过时。 它始终返回 S_OK。
MessageBox

显示消息框。
MMCFreeNotifyHandle

由管理单元调用,以释放 MMC 为响应属性表发出的 MMCPropertyChangeNotify 调用而发送到管理单元的MMCN_PROPERTY_CHANGE通知消息的句柄。
MMCPropertyChangeNotify

允许管理单元属性表通知其 IComponent 或 IComponentData 接口项的属性已更改。
MMCPropertyHelp

在属性页的合并 MMC HTML 帮助文件中显示指定的 HTML 帮助主题。
MMCPropPageCallback

仅 Microsoft 基础类 (基于 MFC) 的管理单元需要 MMCPropPageCallback 函数。函数在页面创建期间设置正确的模块状态。
ModifyItemState

允许管理单元修改项的状态。
ModifyViewStyle

IResultData::ModifyViewStyle 方法使管理单元能够设置结果窗格的视图样式。
NewWindow

(MDI) 指定范围项的子窗口创建新的多文档接口。
下一页

通过 IEnumTASK::Next 方法,MMC 可以在管理单元的任务列表中检索下一个任务。
通知

IComponent::Notify 方法通知管理单元用户执行的操作。
通知

IComponentData::Notify 方法通知管理单元用户执行的操作。
OnPowerBroadcast

OnPowerBroadcast 方法处理WM_POWERBROADCAST与计算机电源管理相关的通知消息。
PropertiesChanged

在添加、更改或删除属性时调用。
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 方法允许管理单元设置使用 MMC 消息 OCX 控件显示的结果窗格消息的正文文本。
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 方法允许管理单元设置使用 MMC 消息 OCX 控件显示的结果窗格消息的图标。
SetItem

IConsoleNameSpace2::SetItem 方法使管理单元能够设置单个范围视图项的属性。
SetItem

IResultData::SetItem 方法使管理单元能够在结果窗格中设置单个项。
SetItemCount

设置虚拟列表中的项数。
SetStatusText

IConsole2::SetStatusText 方法使管理单元能够更改状态栏中的文本。 请注意,这仅由 IComponent 实例使用。
SetTitleText

IMessageView::SetTitleText 方法允许管理单元设置使用 MMC 消息 OCX 控件显示的结果窗格消息的标题文本。
SetToolbar

设置要用于此 IComponent 实例的工具栏接口。 请注意,这仅由 IComponent 实例使用。
SetVerbState

SetVerbState 方法允许管理单元设置给定谓词的按钮状态。
SetViewMode

启用管理单元以设置结果视图窗格显示其项的视图模式。
显示

如果在 IPropertySheetProvider::CreatePropertySheet 中设置的类型是属性表,则 IPropertySheetProvider::Show 将显示父级为隐藏窗口的属性表框架。
显示上下文菜单

IContextMenuProvider::ShowContextMenu 方法显示上下文菜单。
ShowTopic

IDisplayHelp::ShowTopic 方法在合并的 MMC HTML 帮助文件中显示指定的 HTML 帮助主题。
Skip

IEnumTASK::Skip 方法跳过管理单元任务列表中的指定数量的任务。 MMC 不使用此方法。 为了保证完整性,必须包含它。
Sort

对结果窗格中的所有项进行排序。
SortItems

对虚拟结果列表的项进行排序。
TaskNotify

IExtendTaskPad::TaskNotify 方法使 MMC 能够在任务扩展时通知管理单元。 如果任务板是列表视图任务板,则当扩展列表视图按钮时,MMC 还会调用 IExtendTaskPad::TaskNotify。
UpdateAllViews

当结果窗格中有内容更改时,由管理单元调用。 此方法可由 IComponent 或 IComponentData 调用。
UpdateItem

导致重新绘制结果窗格中的指定项。

接口

 
IColumnData

MMC 1.2 中引入了 IColumnData 接口。
IComponent

IComponent 接口使 MMC 能够与管理单元通信。与 IComponentData 接口类似,IComponent 通常在视图级别实现,并与结果窗格中显示的项密切相关。
IComponent2

由管理单元实现的 IComponent2 接口在 MMC 2.0 中引入并取代 IComponent 接口。
IComponentData

IComponentData 接口使 MMC 能够与管理单元通信。与 IComponent 接口类似,IComponentData 通常在文档级别实现,并且与范围窗格中显示的项 (文件夹) 紧密关联。
IComponentData2

IComponentData2 接口取代 IComponentData 接口。
IConsole

启用与控制台的通信。
IConsole2

MMC 1.1 中引入了 IConsole2 接口。
IConsole3

IConsole3 接口取代 IConsole2 接口。 IConsole3 接口包含 IConsole3::RenameScopeItem 方法,该方法允许以编程方式将范围节点置于重命名模式下。
IConsoleNameSpace

允许管理单元枚举作用域窗格中的动态子容器。 特定管理单元确定哪些管理单元限定为子容器。
IConsoleNameSpace2

MMC 1.1 中引入了 IConsoleNameSpace2 接口。
IConsolePower

IConsolePower 接口控制支持电源管理的操作系统上的执行状态和空闲计时器。
IConsolePowerSink

IConsolePowerSink 接口监视和响应电源管理消息。
IConsoleVerb

IConsoleVerb 接口允许管理单元启用标准谓词,包括剪切、复制、粘贴、删除、属性、重命名、刷新和打印。 选择某个项后,管理单元可以更新这些谓词的状态。
IContextMenuCallback

IContextMenuCallback 接口用于将菜单项添加到上下文菜单。
IContextMenuCallback2

IContextMenuCallback2 接口用于将菜单项添加到上下文菜单。 此接口取代 IContextMenuCallback。
IContextMenuProvider

IContextMenuProvider 接口实现创建新上下文菜单的方法,以便向这些菜单添加项,使扩展能够扩展这些菜单并显示生成的上下文菜单。
IControlbar

IControlbar 接口提供了一种创建工具栏和其他控件的方法。
IDisplayHelp

MMC 版本 1.1 中引入了 IDisplayHelp 接口。
IEnumTASK

MMC 1.1 中引入了 IEnumTASK 接口。
IExtendContextMenu

IExtendContextMenu 接口允许管理单元将项添加到现有上下文菜单。
IExtendControlbar

IExtendControlbar 接口使扩展能够将控件条添加到控制台。 这提供了一种通过添加工具栏或其他用户界面增强功能来改进管理单元的功能和外观的方法。
IExtendPropertySheet

允许管理单元组件将页面添加到项的属性表中。
IExtendPropertySheet2

MMC 1.1 中引入了 IExtendPropertySheet2 接口。
IExtendTaskPad

MMC 1.1 中引入了 IExtendTaskPad 接口。
IExtendView

IExtendView 接口提供有关扩展视图的信息。
IHeaderCtrl

启用列操作,并指示要在控制台的结果视图窗格中显示的信息类型。
IHeaderCtrl2

MMC 1.2 中引入了 IHeaderCtrl2 接口。
IImageList

IImageList 界面使用户能够插入要用作控制台结果或作用域窗格中项的图标的图像。
IMenuButton

IMenuButton 界面使用户能够添加和管理管理单元的菜单按钮。
IMessageView

MMC 1.2 中引入了 IMessageView 接口。
IMMCVersionInfo

IMMCVersionInfo 接口提供有关已安装的 MMC 应用程序的版本信息。
INodeProperties

INodeProperties 接口检索节点的纯文本属性。
IPropertySheetCallback

IPropertySheetCallback 接口是基于 COM 的接口,由管理单元用来将其属性页添加到属性表。
IPropertySheetProvider

IPropertySheetProvider 接口将 Windows 属性表作为 COM 对象实现。
IRequiredExtensions

MMC 1.1 中引入了 IRequiredExtensions 接口。
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

MMC 1.1 中引入了 IStringTable 接口。
IToolbar

IToolbar 接口用于创建新工具栏、向其添加项、扩展工具栏以及显示生成的新工具栏。 每个工具栏都是在控件条中自己的带区上创建的。
IViewExtensionCallback

IViewExtensionCallback 接口用于将视图添加到结果窗格。

结构

 
CONTEXTMENUITEM

CONTEXTMENUITEM 结构传递给 IContextMenuCallback::AddItem 方法或 IContextMenuProvider::AddItem 方法, (继承自 IContextMenuCallback) ,以定义新的菜单项、子菜单或插入点。
CONTEXTMENUITEM2

MMC 2.0 中引入了 CONTEXTMENUITEM2 结构。
MENUBUTTONDATA

MENUBUTTONDATA 结构包含用于在工具栏上创建按钮的值。
MMC_COLUMN_DATA

MMC 1.2 中引入了MMC_COLUMN_DATA结构。
MMC_COLUMN_SET_DATA

MMC 1.2 中引入了MMC_COLUMN_SET_DATA结构。
MMC_EXPANDSYNC_STRUCT

MMC 1.1 中引入了MMC_EXPANDSYNC_STRUCT结构。
MMC_EXT_VIEW_DATA

MMC 2.0 中引入了 MMC_EXT_VIEW_DATA 结构。
MMC_FILTERDATA

MMC 1.2 中引入了MMC_FILTERDATA结构。
MMC_LISTPAD_INFO

MMC 1.1 中引入了MMC_LISTPAD_INFO结构。
MMC_RESTORE_VIEW

MMC 1.1 中引入了MMC_RESTORE_VIEW结构。
MMC_SNAPIN_PROPERTY

MMC 2.0 中引入了MMC_SNAPIN_PROPERTY结构。
MMC_SORT_DATA

包含列集中单个列的列排序数据。
MMC_SORT_SET_DATA

用于设置和检索其排序数据永久存储的列表视图列集。
MMC_TASK

MMC 1.1 中引入了MMC_TASK结构。
MMC_TASK_DISPLAY_BITMAP

MMC 1.1 中引入了MMC_TASK_DISPLAY_BITMAP结构。
MMC_TASK_DISPLAY_OBJECT

指定图像的类型以及使用该图像在任务板上显示任务或背景所需的所有数据。
MMC_TASK_DISPLAY_SYMBOL

MMC 1.1 中引入了MMC_TASK_DISPLAY_SYMBOL结构。
MMC_VISIBLE_COLUMNS

由 MMC 与MMCN_COLUMNS_CHANGED通知一起使用,以通知管理单元列集中的哪些列可见。
MMCBUTTON

MMCBUTTON 结构包含用于在工具栏上创建按钮的值。 此结构类似于平台软件开发工具包 (SDK) 与常见控件相关的主题中讨论的 TBBUTTON 结构。
RDCOMPARE

MMC 1.2 中引入了 RDCOMPARE 结构。
RDITEMHDR

MMC 1.2 中引入了 RDITEMHDR 结构。
RESULT_VIEW_TYPE_INFO

MMC 2.0 中引入了RESULT_VIEW_TYPE_INFO结构。
RESULTDATAITEM

RESULTDATAITEM 结构指定或接收管理单元的结果窗格中结果项的属性。
RESULTFINDINFO

由 IResultOwnerData::FindItem 方法用于支持结果窗格中虚拟列表中的键盘导航。
SColumnSetID

MMC 1.2 中引入了 SColumnSetID 结构。
SCOPEDATAITEM

SCOPEDATAITEM 结构指定要插入到作用域窗格中的项。
SMMCDataObjects

SMMCDataObjects 结构定义CCF_MULTI_SELECT_SNAPINS剪贴板格式的数据格式。
SMMCObjectTypes

SMMCDynamicExtensions 结构在 MMC 1.1 中引入。
SNodeID

SNodeID 结构在 MMC 1.1 中引入,并替换为 MMC 1.2 中的 SNodeID2 结构。
SNodeID2

SNodeID2 结构在 MMC 1.2 中引入,并替换了 SNodeID 结构。