Auf Englisch lesen

Freigeben über


mmc.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

mmc.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IColumnData

Die IColumnData-Schnittstelle wird in MMC 1.2 eingeführt.
IComponent

Über die IComponent-Schnittstelle kann MMC mit Snap-Ins kommunizieren. Ähnlich wie die IComponentData-Schnittstelle wird IComponent in der Regel auf Ansichtsebene implementiert und ist eng mit Elementen verknüpft, die im Ergebnisbereich angezeigt werden.
IComponent2

Die durch Snap-Ins implementierte IComponent2-Schnittstelle wird in MMC 2.0 eingeführt und ersetzt die IComponent-Schnittstelle.
IComponentData

Über die IComponentData-Schnittstelle kann MMC mit Snap-Ins kommunizieren. Ähnlich wie die IComponent-Schnittstelle wird IComponentData in der Regel auf Dokumentebene implementiert und ist eng mit Elementen (Ordnern) verknüpft, die im Bereichsbereich angezeigt werden.
IComponentData2

Die IComponentData2-Schnittstelle ersetzt die IComponentData-Schnittstelle.
IConsole

Ermöglicht die Kommunikation mit der Konsole.
IConsole2

Die IConsole2-Schnittstelle wird in MMC 1.1 eingeführt.
IConsole3

Die IConsole3-Schnittstelle ersetzt die IConsole2-Schnittstelle. Die IConsole3-Schnittstelle enthält die IConsole3::RenameScopeItem-Methode, mit der ein Bereichsknoten programmgesteuert in den Umbenennungsmodus versetzt werden kann.
IConsoleNameSpace

Ermöglicht Es Snap-Ins, dynamische Untercontainer im Bereich aufzulisten. Das jeweilige Snap-In bestimmt, was als Untercontainer qualifiziert ist.
IConsoleNameSpace2

Die IConsoleNameSpace2-Schnittstelle wird in MMC 1.1 eingeführt.
IConsolePower

Die IConsolePower-Schnittstelle steuert den Ausführungszustand und Leerlauftimer auf Betriebssystemen, die die Energieverwaltung unterstützen.
IConsolePowerSink

Die IConsolePowerSink-Schnittstelle überwacht und reagiert auf Energieverwaltungsmeldungen.
IConsoleVerb

Die IConsoleVerb-Schnittstelle ermöglicht Snap-Ins das Aktivieren von Standardverben, einschließlich Ausschneiden, Kopieren, Einfügen, Löschen, Eigenschaften, Umbenennen, Aktualisieren und Drucken. Wenn ein Element ausgewählt ist, kann das Snap-In den Zustand dieser Verben aktualisieren.
IContextMenuCallback

Die IContextMenuCallback-Schnittstelle wird verwendet, um einem Kontextmenü Menüelemente hinzuzufügen.
IContextMenuCallback2

Die IContextMenuCallback2-Schnittstelle wird verwendet, um Menüelemente zu einem Kontextmenü hinzuzufügen. Diese Schnittstelle ersetzt IContextMenuCallback.
IContextMenuProvider

Die IContextMenuProvider-Schnittstelle implementiert Methoden, die neue Kontextmenüs erstellen, um diesen Menüs Elemente hinzuzufügen, Erweiterungen zum Erweitern dieser Menüs und zum Anzeigen der resultierenden Kontextmenüs zu ermöglichen.
IControlbar

Die IControlbar-Schnittstelle bietet eine Möglichkeit, Symbolleisten und andere Steuerelemente zu erstellen.
IDisplayHelp

Die IDisplayHelp-Schnittstelle wird in MMC Version 1.1 eingeführt.
IEnumTASK

Die IEnumTASK-Schnittstelle wird in MMC 1.1 eingeführt.
IExtendContextMenu

Die IExtendContextMenu-Schnittstelle ermöglicht einem Snap-In das Hinzufügen von Elementen zu einem vorhandenen Kontextmenü.
IExtendControlbar

Die IExtendControlbar-Schnittstelle ermöglicht einer Erweiterung das Hinzufügen von Steuerleisten zur Konsole. Dadurch können Sie die Funktionalität und Darstellung Ihres Snap-Ins verbessern, indem Sie Symbolleisten oder andere Verbesserungen der Benutzeroberfläche hinzufügen.
IExtendPropertySheet

Ermöglicht einer Snap-In-Komponente das Hinzufügen von Seiten zum Eigenschaftenblatt eines Elements.
IExtendPropertySheet2

Die IExtendPropertySheet2-Schnittstelle wird in MMC 1.1 eingeführt.
IExtendTaskPad

Die IExtendTaskPad-Schnittstelle wird in MMC 1.1 eingeführt.
IExtendView

Die IExtendView-Schnittstelle stellt Informationen zur erweiterten Ansicht bereit.
IHeaderCtrl

Ermöglicht die Bearbeitung von Spalten und gibt die Art der Informationen an, die im Ergebnisansichtsbereich der Konsole angezeigt werden sollen.
IHeaderCtrl2

Die IHeaderCtrl2-Schnittstelle wird in MMC 1.2 eingeführt.
IImageList

Über die IImageList-Schnittstelle kann der Benutzer Bilder einfügen, die als Symbole für Elemente im Ergebnis- oder Bereichsbereich der Konsole verwendet werden sollen.
IMenuButton

Über die IMenuButton-Schnittstelle kann der Benutzer Menüschaltflächen für ein Snap-In hinzufügen und verwalten.
IMessageView

Die IMessageView-Schnittstelle wird in MMC 1.2 eingeführt.
IMMCVersionInfo

Die IMMCVersionInfo-Schnittstelle stellt Versionsinformationen zur installierten MMC-Anwendung bereit.
INodeProperties

Die INodeProperties-Schnittstelle ruft nur Texteigenschaften für einen Knoten ab.
Ipropertysheetcallback

Die IPropertySheetCallback-Schnittstelle ist eine COM-basierte Schnittstelle, die von einem Snap-In zum Hinzufügen der Eigenschaftenseiten zu einem Eigenschaftenblatt verwendet wird.
IPropertySheetProvider

Die IPropertySheetProvider-Schnittstelle implementiert Windows-Eigenschaftenblätter als COM-Objekte.
IRequiredExtensions

Die IRequiredExtensions-Schnittstelle wird in MMC 1.1 eingeführt.
Iresultdata

Über die IResultData-Schnittstelle kann ein Benutzer Elemente hinzufügen, entfernen, suchen und ändern, die dem Ergebnisansichtsbereich zugeordnet sind. Es ermöglicht auch die Bearbeitung des Ansichtsstils des Ergebnisansichtsbereichs.
IResultData2

Die IResultData2-Schnittstelle ersetzt die IResultData-Schnittstelle. Die IResultData2-Schnittstelle enthält die IResultData2::RenameResultItem-Methode, mit der ein Ergebnisknoten programmgesteuert in den Umbenennungsmodus versetzt werden kann.
IResultDataCompare

Ermöglicht primären Snap-Ins den Vergleich von Ergebniselementen, die in einer sortierten Reihenfolge im Ergebnisbereich angezeigt werden.
IResultDataCompareEx

Ermöglicht primären Snap-Ins den Vergleich von Bereichs- und Ergebniselementen, die in einer sortierten Reihenfolge im Ergebnisbereich angezeigt werden.
IResultOwnerData

Die IResultOwnerData-Schnittstelle unterstützt die Verwendung virtueller Listen, bei denen es sich um Listenansichtssteuerelemente handelt, für die die LVS_OWNERDATA-Formatvorlage festgelegt ist.
Isnapinabout

Die ISnapinAbout-Schnittstelle ermöglicht es der Konsole, Urheberrechts- und Versionsinformationen aus einem Snap-In abzurufen. Die Konsole verwendet diese Schnittstelle auch, um Images für den statischen Ordner aus dem Snap-In abzurufen.
ISnapinHelp

Ermöglicht Snap-Ins das Hinzufügen von HTML-Hilfeunterstützung. (ISnapinHelp)
ISnapinHelp2

Ermöglicht Snap-Ins das Hinzufügen von HTML-Hilfeunterstützung. (ISnapinHelp2)
IStringTable

Die IStringTable-Schnittstelle wird in MMC 1.1 eingeführt.
IToolbar

Die IToolbar-Schnittstelle wird verwendet, um neue Symbolleisten zu erstellen, ihnen Elemente hinzuzufügen, die Symbolleisten zu erweitern und die resultierenden neuen Symbolleisten anzuzeigen. Jede Symbolleiste wird auf einem eigenen Band innerhalb der Steuerleiste erstellt.
IViewExtensionCallback

Die IViewExtensionCallback-Schnittstelle wird verwendet, um dem Ergebnisbereich eine Ansicht hinzuzufügen.

Functions

 
IS_SPECIAL_COOKIE

Das IS_SPECIAL_COOKIE Makro bestimmt, ob ein MMC_COOKIE Wert, der von MMC in einem Aufruf der IComponent::QueryDataObject-Methode des Snap-Ins übergeben wird, ein spezieller Cookietyp ist.
IS_SPECIAL_DATAOBJECT

Bestimmt, ob ein von MMC in einem Aufruf der Notify-Methode des Snap-Ins übergebenes LPDATAOBJECT ein spezieller Typ von Datenobjekt anstelle eines Zeigers auf ein tatsächliches IDataObject-Objekt ist.
MMCFreeNotifyHandle

Wird von einem Snap-In aufgerufen, um das Handle für eine MMCN_PROPERTY_CHANGE Benachrichtigung freizugeben, die mmc als Reaktion auf einen MMCPropertyChangeNotify-Aufruf von einem Eigenschaftenblatt an das Snap-In gesendet hat.
MMCPropertyChangeNotify

Ermöglicht es einem Snap-In-Eigenschaftenblatt, seine IComponent- oder IComponentData-Schnittstelle zu benachrichtigen, dass sich die Eigenschaften eines Elements geändert haben.
MMCPropertyHelp

Zeigt das angegebene HTML-Hilfethema in der zusammengeführten MMC-HTML-Hilfedatei für eine Eigenschaftenseite an.
MMCPropPageCallback

Die MMCPropPageCallback-Funktion ist nur für MFC-basierte Snap-Ins (Microsoft Foundation Classes) erforderlich. Die Funktion legt den richtigen Modulzustand während der Seitenerstellung fest.

Strukturen

 
CONTEXTMENUITEM

Die CONTEXTMENUITEM-Struktur wird an die IContextMenuCallback::AddItem-Methode oder die IContextMenuProvider::AddItem-Methode (geerbt von IContextMenuCallback) übergeben, um ein neues Menüelement, untermenü oder eine neue Einfügemarke zu definieren.
CONTEXTMENUITEM2

Die CONTEXTMENUITEM2-Struktur wird in MMC 2.0 eingeführt.
MENUBUTTONDATA

Die MENUBUTTONDATA-Struktur enthält Werte, die zum Erstellen von Schaltflächen auf einer Symbolleiste verwendet werden.
MMC_COLUMN_DATA

Die MMC_COLUMN_DATA-Struktur wird in MMC 1.2 eingeführt.
MMC_COLUMN_SET_DATA

Die MMC_COLUMN_SET_DATA-Struktur wird in MMC 1.2 eingeführt.
MMC_EXPANDSYNC_STRUCT

Die MMC_EXPANDSYNC_STRUCT-Struktur wird in MMC 1.1 eingeführt.
MMC_EXT_VIEW_DATA

Die MMC_EXT_VIEW_DATA-Struktur wird in MMC 2.0 eingeführt.
MMC_FILTERDATA

Die MMC_FILTERDATA-Struktur wird in MMC 1.2 eingeführt.
MMC_LISTPAD_INFO

Die MMC_LISTPAD_INFO-Struktur wird in MMC 1.1 eingeführt.
MMC_RESTORE_VIEW

Die MMC_RESTORE_VIEW-Struktur wird in MMC 1.1 eingeführt.
MMC_SORT_DATA

Enthält die Spaltensortierungsdaten einer einzelnen Spalte in einem Spaltensatz.
MMC_SORT_SET_DATA

Wird beim Festlegen und Abrufen von Listenansichtsspaltensätzen verwendet, deren Sortierdaten dauerhaft gespeichert werden.
MMC_TASK

Die MMC_TASK-Struktur wird in MMC 1.1 eingeführt.
MMC_TASK_DISPLAY_BITMAP

Die MMC_TASK_DISPLAY_BITMAP-Struktur wird in MMC 1.1 eingeführt.
MMC_TASK_DISPLAY_OBJECT

Gibt den Typ des Bilds und alle Daten an, die erforderlich sind, um dieses Bild zum Anzeigen einer Aufgabe oder des Hintergrunds auf einem Taskpad zu verwenden.
MMC_TASK_DISPLAY_SYMBOL

Die MMC_TASK_DISPLAY_SYMBOL-Struktur wird in MMC 1.1 eingeführt.
MMC_VISIBLE_COLUMNS

Wird von MMC mit der MMCN_COLUMNS_CHANGED Benachrichtigung verwendet, um das Snap-In darüber zu informieren, welche Spalten in einem Spaltensatz sichtbar sind.
MMCBUTTON

Die MMCBUTTON-Struktur enthält Werte, die beim Erstellen von Schaltflächen auf einer Symbolleiste verwendet werden. Diese Struktur ähnelt der TBBUTTON-Struktur, die in den Themen zum Platform Software Development Kit (SDK) im Zusammenhang mit allgemeinen Steuerelementen beschrieben wird.
RDCOMPARE

Die RDCOMPARE-Struktur wird in MMC 1.2 eingeführt.
RDITEMHDR

Die RDITEMHDR-Struktur wird in MMC 1.2 eingeführt.
RESULT_VIEW_TYPE_INFO

Die RESULT_VIEW_TYPE_INFO-Struktur wird in MMC 2.0 eingeführt.
RESULTDATAITEM

Die RESULTDATAITEM-Struktur gibt die Attribute von Ergebniselementen im Ergebnisbereich des Snap-Ins an oder empfängt diese.
RESULTFINDINFO

Wird von der IResultOwnerData::FindItem-Methode verwendet, um die Tastaturnavigation in virtuellen Listen im Ergebnisbereich zu unterstützen.
SColumnSetID

Die SColumnSetID-Struktur wird in MMC 1.2 eingeführt.
SCOPEDATAITEM

Die SCOPEDATAITEM-Struktur gibt Elemente an, die in den Bereichsbereich eingefügt werden sollen.
SMMCDataObjects

Die SMMCDataObjects-Struktur definiert das Format der Daten für das CCF_MULTI_SELECT_SNAPINS Zwischenablageformat.
SMMCObjectTypes

Die SMMCDynamicExtensions-Struktur wird in MMC 1.1 eingeführt.
SNodeID

Die SNodeID-Struktur wird in MMC 1.1 eingeführt und durch die SNodeID2-Struktur in MMC 1.2 ersetzt.
SNodeID2

Die SNodeID2-Struktur wird in MMC 1.2 eingeführt und ersetzt die SNodeID-Struktur.

Enumerationen

 
DATA_OBJECT_TYPES

Die DATA_OBJECT_TYPES-Enumeration wird vom type-Parameter von IComponentData::QueryDataObject und IComponent::QueryDataObject verwendet, um Kontextinformationen zu einem angegebenen Cookie abzurufen.
IconIdentifier

Die IconIdentifier-Enumeration wird in MMC 1.2 eingeführt.
MMC_ACTION_TYPE

Die MMC_ACTION_TYPE-Enumeration wird in MMC 1.1 eingeführt.
MMC_BUTTON_STATE

Die MMC_BUTTON_STATE-Enumeration definiert die möglichen Zustände von Schaltflächen, die in MMC verfügbar sind. Diese Werte werden im nState-Parameter von IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState, IToolbar::GetButtonState und IToolbar::SetButtonState verwendet.
MMC_CONSOLE_VERB

Die MMC_CONSOLE_VERB-Enumeration definiert die befehlsbezeichner, die für MMC-Verben verfügbar sind. Diese Werte werden im m_eCmdID-Parameter von IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState und IConsoleVerb::SetDefaultVerb verwendet.
MMC_CONTROL_TYPE

Die MMC_CONTROL_TYPE-Enumeration definiert die Arten von Steuerelementen, die in der Steuerleiste angezeigt werden können. Die Werte können im nType-Parameter der Methoden IControlbar::Attach und IControlbar::Create verwendet werden.
MMC_FILTER_CHANGE_CODE

Die MMC_FILTER_CHANGE_CODE-Enumeration wird in MMC 1.2 eingeführt.
MMC_FILTER_TYPE

Die MMC_FILTER_TYPE-Enumeration wird in MMC 1.2 eingeführt.
MMC_MENU_COMMAND_IDS

Die MMC_MENU_COMMAND_IDS-Enumeration definiert die Befehlsbezeichner, die von MMC reserviert sind.
MMC_NOTIFY_TYPE

Die MMC_NOTIFY_TYPE-Enumeration definiert die Benachrichtigungen von Benutzeraktionen, die vom Knoten-Manager der Konsole an ein Snap-In gesendet werden können, wenn IComponentData::Notify, IComponent::Notify oder IExtendControlbar::ControlbarNotify aufgerufen wird.
MMC_RESULT_VIEW_STYLE

Die MMC_RESULT_VIEW_STYLE-Enumeration definiert die Win32-Listenansichtsformatflags (LVS_*), die zum Festlegen des Ansichtsformats im MMC-Ergebnisansichtsbereich verwendet werden können. Sie können im Hinzufügen und Entfernen von Parametern der IResultData::ModifyViewStyle-Methode verwendet werden.
MMC_SCOPE_ITEM_STATE

Wird verwendet, um das nState-Element der SCOPEDATAITEM-Struktur anzugeben.
MMC_TASK_DISPLAY_TYPE

Die MMC_TASK_DISPLAY_TYPE-Enumeration wird in MMC 1.1 eingeführt.
MMC_VIEW_TYPE

Die MMC_VIEW_TYPE-Enumeration gibt einen Ergebnisansichtstyp an und wird in der RESULT_VIEW_TYPE_INFO-Struktur verwendet.