Freigeben über


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