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 |