Compartilhar via


enumeração MMC_CONSOLE_VERB (mmc.h)

A enumeração MMC_CONSOLE_VERB define os identificadores de comando disponíveis para verbos MMC. Esses valores são usados no parâmetro m_eCmdID de IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState e 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
Nenhum verbo especificado. Os snap-ins podem usar esse verbo em chamadas para
IConsoleVerb::SetDefaultVerb para especificar que o item selecionado não tem um verbo padrão.
MMC_VERB_OPEN
Valor: 0x8000
Permite que o item selecionado seja aberto.
MMC_VERB_COPY
Valor: 0x8001
Permite que o item selecionado seja copiado para a área de transferência. Quando o usuário ativa esse verbo, o MMC chama a implementação IComponentData::QueryDataObject ou IComponent::QueryDataObject do snap-in para solicitar um objeto de dados para o item selecionado.
MMC_VERB_PASTE
Valor: 0x8002
Permite que o item selecionado que foi recortado ou copiado seja colado no painel de resultados. Quando o usuário ativa esse verbo, o MMC envia ao método IComponent::Notify do snap-in uma mensagem de notificação MMCN_QUERY_PASTE.
MMC_VERB_DELETE
Valor: 0x8003
Permite que o item selecionado seja excluído. Quando o usuário ativa esse verbo, o MMC envia ao método IComponent::Notify do snap-in uma mensagem de notificação MMCN_DELETE.
MMC_VERB_PROPERTIES
Valor: 0x8004
O console instrui o snap-in e todas as extensões de snap-in a fornecer páginas de propriedades para o item selecionado no momento. Quando o usuário ativa esse verbo, o MMC chama o método IExtendPropertySheet2::CreatePropertyPages de todos os snap-ins (primário e extensão) que adicionam páginas de propriedades para o item selecionado.

Lembre-se de que os snap-ins primários são responsáveis por habilitar o verbo MMC_VERB_PROPERTIES . Os snap-ins de extensões não podem fazer isso porque não possuem o item para o qual o verbo está habilitado.
MMC_VERB_RENAME
Valor: 0x8005
Permite que o item selecionado seja renomeado. Quando o usuário ativa esse verbo, o MMC envia a mensagem de notificação IComponent::Notify ou IComponentData::Notify do MMCN_RENAME snap-in .
MMC_VERB_REFRESH
Valor: 0x8006
Determina se o item de escopo (pasta) selecionado no momento pode ser atualizado. Quando o usuário ativa esse verbo, o MMC envia a mensagem de notificação IComponent::Notify a MMCN_REFRESH do snap-in.
MMC_VERB_PRINT
Valor: 0x8007
Determina se o item selecionado no momento pode ser impresso. Quando o usuário ativa esse verbo, o MMC envia a mensagem de notificação IComponent::Notify a MMCN_PRINT do snap-in.
MMC_VERB_CUT
Valor: 0x8008
(Aplica-se ao MMC 1.1 e posterior.) Usado apenas para desabilitar ou ocultar explicitamente o verbo de corte quando os verbos copiar e colar estiverem habilitados. Quando o usuário ativa esse verbo, o MMC chama a implementação IComponentData::QueryDataObject ou IComponent::QueryDataObject do snap-in para solicitar um objeto de dados para o item de corte.
MMC_VERB_MAX
MMC_VERB_FIRST
MMC_VERB_LAST

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho mmc.h