MMC_CONSOLE_VERB-Enumeration (mmc.h)
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.
Syntax
typedef enum _MMC_CONSOLE_VERB {
MMC_VERB_NONE = 0x0000,
MMC_VERB_OPEN = 0x8000,
MMC_VERB_COPY = 0x8001,
MMC_VERB_PASTE = 0x8002,
MMC_VERB_DELETE = 0x8003,
MMC_VERB_PROPERTIES = 0x8004,
MMC_VERB_RENAME = 0x8005,
MMC_VERB_REFRESH = 0x8006,
MMC_VERB_PRINT = 0x8007,
MMC_VERB_CUT = 0x8008,
MMC_VERB_MAX,
MMC_VERB_FIRST,
MMC_VERB_LAST
} MMC_CONSOLE_VERB;
Konstanten
MMC_VERB_NONE Wert: 0x0000 Keine Verben angegeben. Snap-Ins können dieses Verb in Aufrufen von IConsoleVerb::SetDefaultVerb , um anzugeben, dass das ausgewählte Element kein Standardverb aufweist. |
MMC_VERB_OPEN Wert: 0x8000 Ermöglicht das Öffnen des ausgewählten Elements. |
MMC_VERB_COPY Wert: 0x8001 Ermöglicht das Kopieren des ausgewählten Elements in die Zwischenablage. Wenn der Benutzer dieses Verb aktiviert, ruft MMC die IComponentData::QueryDataObject - oder IComponent::QueryDataObject-Implementierung des Snap-Ins auf, um ein Datenobjekt für das ausgewählte Element anzufordern. |
MMC_VERB_PASTE Wert: 0x8002 Ermöglicht das Einfügen des ausgewählten Elements, das ausgeschnitten oder kopiert wurde, in den Ergebnisbereich. Wenn der Benutzer dieses Verb aktiviert, sendet MMC der IComponent::Notify-Methode des Snap-Ins eine MMCN_QUERY_PASTE Benachrichtigungsnachricht. |
MMC_VERB_DELETE Wert: 0x8003 Ermöglicht das Löschen des ausgewählten Elements. Wenn der Benutzer dieses Verb aktiviert, sendet MMC der IComponent::Notify-Methode des Snap-Ins eine MMCN_DELETE Benachrichtigungsnachricht. |
MMC_VERB_PROPERTIES Wert: 0x8004 Die Konsole weist das Snap-In und alle Snap-In-Erweiterungen an, Eigenschaftenseiten für das aktuell ausgewählte Element bereitzustellen. Wenn der Benutzer dieses Verb aktiviert, ruft MMC die IExtendPropertySheet2::CreatePropertyPages-Methode aller Snap-Ins (primär und erweiterung) auf, die Eigenschaftenseiten für das ausgewählte Element hinzufügen. Beachten Sie, dass primäre Snap-Ins für die Aktivierung des MMC_VERB_PROPERTIES Verbs verantwortlich sind. Erweiterungs-Snap-Ins können dies nicht tun, da sie nicht im Besitz des Elements sind, für das das Verb aktiviert ist. |
MMC_VERB_RENAME Wert: 0x8005 Ermöglicht die Umbenennung des ausgewählten Elements. Wenn der Benutzer dieses Verb aktiviert, sendet MMC die IComponent::Notify - oder IComponentData::Notify-Methode des Snap-Ins eine MMCN_RENAME Benachrichtigungsnachricht. |
MMC_VERB_REFRESH Wert: 0x8006 Bestimmt, ob das aktuell ausgewählte Bereichselement (Ordner) aktualisiert werden kann. Wenn der Benutzer dieses Verb aktiviert, sendet MMC die IComponent::Notify a MMCN_REFRESH-Benachrichtigungsnachricht des Snap-Ins. |
MMC_VERB_PRINT Wert: 0x8007 Bestimmt, ob das aktuell ausgewählte Element gedruckt werden kann. Wenn der Benutzer dieses Verb aktiviert, sendet MMC die IComponent::Notify a MMCN_PRINT-Benachrichtigungsnachricht des Snap-Ins. |
MMC_VERB_CUT Wert: 0x8008 (Gilt für MMC 1.1 und höher.) Wird nur verwendet, um das Ausschneidende Verb explizit zu deaktivieren oder auszublenden, wenn die Verben kopieren und einfügen aktiviert sind. Wenn der Benutzer dieses Verb aktiviert, ruft MMC die IComponentData::QueryDataObject - oder IComponent::QueryDataObject-Implementierung des Snap-Ins auf, um ein Datenobjekt für das ausgeschnittene Element anzufordern. |
MMC_VERB_MAX |
MMC_VERB_FIRST |
MMC_VERB_LAST |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Kopfzeile | mmc.h |