Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The MMC_CONSOLE_VERB enumeration defines the command identifiers available for MMC verbs. These values are used in the m_eCmdID parameter of IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState, and IConsoleVerb::SetDefaultVerb.
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;
Constants
MMC_VERB_NONEValue: 0x0000 No verbs specified. Snap-ins can use this verb in calls to IConsoleVerb::SetDefaultVerb to specify that the selected item does not have a default verb. |
MMC_VERB_OPENValue: 0x8000 Allows the selected item to be opened. |
MMC_VERB_COPYValue: 0x8001 Allows the selected item to be copied to the clipboard. When the user activates this verb, MMC calls the snap-in's IComponentData::QueryDataObject or IComponent::QueryDataObject implementation to request a data object for the selected item. |
MMC_VERB_PASTEValue: 0x8002 Allows the selected item that has been cut or copied to be pasted into the result pane. When the user activates this verb, MMC sends the snap-in's IComponent::Notify method a MMCN_QUERY_PASTE notification message. |
MMC_VERB_DELETEValue: 0x8003 Allows the selected item to be deleted. When the user activates this verb, MMC sends the snap-in's IComponent::Notify method a MMCN_DELETE notification message. |
MMC_VERB_PROPERTIESValue: 0x8004 The console instructs the snap-in and all snap-in extensions to provide property pages for the currently selected item. When the user activates this verb, MMC calls the IExtendPropertySheet2::CreatePropertyPages method of all snap-ins (primary and extension) that add property pages for the selected item. Be aware that primary snap-ins are responsible for enabling the MMC_VERB_PROPERTIES verb. Extensions snap-ins cannot do this, because they do not own the item for which the verb is enabled. |
MMC_VERB_RENAMEValue: 0x8005 Allows the selected item to be renamed. When the user activates this verb, MMC sends the snap-in's IComponent::Notify or IComponentData::Notify method a MMCN_RENAME notification message. |
MMC_VERB_REFRESHValue: 0x8006 Determines whether the currently selected scope item (folder) can be refreshed. When the user activates this verb, MMC sends the snap-in's IComponent::Notify a MMCN_REFRESH notification message. |
MMC_VERB_PRINTValue: 0x8007 Determines whether the currently selected item can be printed. When the user activates this verb, MMC sends the snap-in's IComponent::Notify a MMCN_PRINT notification message. |
MMC_VERB_CUTValue: 0x8008 (Applies to MMC 1.1 and later.) Used only to explicitly disable or hide the cut verb, when the copy and paste verbs are enabled. When the user activates this verb, MMC calls the snap-in's IComponentData::QueryDataObject or IComponent::QueryDataObject implementation to request a data object for the cut item. |
MMC_VERB_MAX |
MMC_VERB_FIRST |
MMC_VERB_LAST |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista |
| Minimum supported server | Windows Server 2008 |
| Header | mmc.h |