Compartir a través de


MMC_CONSOLE_VERB enumeración (mmc.h)

La enumeración MMC_CONSOLE_VERB define los identificadores de comando disponibles para verbos MMC. Estos valores se usan en el parámetro m_eCmdID de IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState y 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;

Constantes

 
MMC_VERB_NONE
Valor: 0x0000
No se especifica ningún verbo. Los complementos pueden usar este verbo en llamadas a
IConsoleVerb::SetDefaultVerb para especificar que el elemento seleccionado no tiene un verbo predeterminado.
MMC_VERB_OPEN
Valor: 0x8000
Permite abrir el elemento seleccionado.
MMC_VERB_COPY
Valor: 0x8001
Permite copiar el elemento seleccionado en el Portapapeles. Cuando el usuario activa este verbo, MMC llama a la implementación IComponentData::QueryDataObject o IComponent::QueryDataObject del complemento para solicitar un objeto de datos para el elemento seleccionado.
MMC_VERB_PASTE
Valor: 0x8002
Permite pegar o pegar el elemento seleccionado en el panel de resultados. Cuando el usuario activa este verbo, MMC envía al método IComponent::Notify del complemento un mensaje de notificación MMCN_QUERY_PASTE .
MMC_VERB_DELETE
Valor: 0x8003
Permite eliminar el elemento seleccionado. Cuando el usuario activa este verbo, MMC envía al método IComponent::Notify del complemento un mensaje de notificación MMCN_DELETE .
MMC_VERB_PROPERTIES
Valor: 0x8004
La consola indica al complemento y a todas las extensiones de complemento que proporcionen páginas de propiedades para el elemento seleccionado actualmente. Cuando el usuario activa este verbo, MMC llama al método IExtendPropertySheet2::CreatePropertyPages de todos los complementos (principal y extensión) que agregan páginas de propiedades para el elemento seleccionado.

Tenga en cuenta que los complementos principales son responsables de habilitar el verbo MMC_VERB_PROPERTIES . Los complementos de extensiones no pueden hacerlo, ya que no poseen el elemento para el que está habilitado el verbo.
MMC_VERB_RENAME
Valor: 0x8005
Permite cambiar el nombre del elemento seleccionado. Cuando el usuario activa este verbo, MMC envía al método IComponent::Notify o IComponentData::Notify del complemento un mensaje de notificación de MMCN_RENAME .
MMC_VERB_REFRESH
Valor: 0x8006
Determina si se puede actualizar el elemento de ámbito seleccionado actualmente (carpeta). Cuando el usuario activa este verbo, MMC envía el IComponent::Notify de un mensaje de notificación de MMCN_REFRESH del complemento.
MMC_VERB_PRINT
Valor: 0x8007
Determina si se puede imprimir el elemento seleccionado actualmente. Cuando el usuario activa este verbo, MMC envía el IComponent::Notify de un mensaje de notificación de MMCN_PRINT del complemento.
MMC_VERB_CUT
Valor: 0x8008
(Se aplica a MMC 1.1 y versiones posteriores). Solo se usa para deshabilitar u ocultar explícitamente el verbo de corte, cuando se habilitan los verbos de copia y pegado. Cuando el usuario activa este verbo, MMC llama a la implementación IComponentData::QueryDataObject o IComponent::QueryDataObject del complemento para solicitar un objeto de datos para el elemento de corte.
MMC_VERB_MAX
MMC_VERB_FIRST
MMC_VERB_LAST

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado mmc.h