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 |