Skip to content

Latest commit

 

History

History
110 lines (81 loc) · 6.28 KB

ne-mmc-mmc_console_verb.md

File metadata and controls

110 lines (81 loc) · 6.28 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:mmc._MMC_CONSOLE_VERB
MMC_CONSOLE_VERB (mmc.h)
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.
MMC_CONSOLE_VERB
MMC_CONSOLE_VERB enumeration [MMC]
MMC_VERB_COPY
MMC_VERB_CUT
MMC_VERB_DELETE
MMC_VERB_NONE
MMC_VERB_OPEN
MMC_VERB_PASTE
MMC_VERB_PRINT
MMC_VERB_PROPERTIES
MMC_VERB_REFRESH
MMC_VERB_RENAME
_slate_mmc_console_verb
mmc.mmc_console_verb
mmc/MMC_CONSOLE_VERB
mmc/MMC_VERB_COPY
mmc/MMC_VERB_CUT
mmc/MMC_VERB_DELETE
mmc/MMC_VERB_NONE
mmc/MMC_VERB_OPEN
mmc/MMC_VERB_PASTE
mmc/MMC_VERB_PRINT
mmc/MMC_VERB_PROPERTIES
mmc/MMC_VERB_REFRESH
mmc/MMC_VERB_RENAME
mmc\mmc_console_verb.htm
mmc
153d89f4-03de-429a-9f52-36a5f6a9762f
12/05/2018
MMC_CONSOLE_VERB, MMC_CONSOLE_VERB enumeration [MMC], MMC_VERB_COPY, MMC_VERB_CUT, MMC_VERB_DELETE, MMC_VERB_NONE, MMC_VERB_OPEN, MMC_VERB_PASTE, MMC_VERB_PRINT, MMC_VERB_PROPERTIES, MMC_VERB_REFRESH, MMC_VERB_RENAME, _slate_mmc_console_verb, mmc.mmc_console_verb, mmc/MMC_CONSOLE_VERB, mmc/MMC_VERB_COPY, mmc/MMC_VERB_CUT, mmc/MMC_VERB_DELETE, mmc/MMC_VERB_NONE, mmc/MMC_VERB_OPEN, mmc/MMC_VERB_PASTE, mmc/MMC_VERB_PRINT, mmc/MMC_VERB_PROPERTIES, mmc/MMC_VERB_REFRESH, mmc/MMC_VERB_RENAME
mmc.h
Windows
Windows Vista
Windows Server 2008
Windows
MMC_CONSOLE_VERB
19H1
_MMC_CONSOLE_VERB
mmc/_MMC_CONSOLE_VERB
MMC_CONSOLE_VERB
mmc/MMC_CONSOLE_VERB
c++
APIRef
kbSyntax
HeaderDef
Mmc.h
MMC_CONSOLE_VERB

MMC_CONSOLE_VERB enumeration

-description

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.

-enum-fields

-field MMC_VERB_NONE: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.

-field MMC_VERB_OPEN:0x8000

Allows the selected item to be opened.

-field MMC_VERB_COPY: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.

-field MMC_VERB_PASTE: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.

-field MMC_VERB_DELETE: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.

-field MMC_VERB_PROPERTIES: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.

-field MMC_VERB_RENAME: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.

-field MMC_VERB_REFRESH: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.

-field MMC_VERB_PRINT: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.

-field MMC_VERB_CUT: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.

-field MMC_VERB_MAX

-field MMC_VERB_FIRST

-field MMC_VERB_LAST