перечисление MMC_CONSOLE_VERB (mmc.h)
Перечисление MMC_CONSOLE_VERB определяет идентификаторы команд, доступные для команд MMC. Эти значения используются в параметре m_eCmdIDIConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState и IConsoleVerb::SetDefaultVerb.
Синтаксис
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;
Константы
MMC_VERB_NONE Значение: 0x0000 Глаголы не указаны. Оснастки могут использовать эту команду в вызовах IConsoleVerb::SetDefaultVerb , чтобы указать, что у выбранного элемента нет команды по умолчанию. |
MMC_VERB_OPEN Значение: 0x8000 Позволяет открыть выбранный элемент. |
MMC_VERB_COPY Значение: 0x8001 Позволяет скопировать выбранный элемент в буфер обмена. Когда пользователь активирует эту команду, MMC вызывает реализацию оснастки IComponentData::QueryDataObject или IComponent::QueryDataObject , чтобы запросить объект данных для выбранного элемента. |
MMC_VERB_PASTE Значение: 0x8002 Позволяет вставить выбранный элемент, который был вырезан или скопирован, в область результатов. Когда пользователь активирует эту команду, MMC отправляет методУ IComponent::Notify оснастки MMCN_QUERY_PASTE уведомление. |
MMC_VERB_DELETE Значение: 0x8003 Позволяет удалить выбранный элемент. Когда пользователь активирует эту команду, MMC отправляет методУ IComponent::Notify оснастки MMCN_DELETE уведомление. |
MMC_VERB_PROPERTIES Значение: 0x8004 Консоль указывает оснастке и всем расширениям оснастки предоставить страницы свойств для выбранного элемента. Когда пользователь активирует эту команду, MMC вызывает метод IExtendPropertySheet2::CreatePropertyPages всех оснасток (основных и расширений), которые добавляют страницы свойств для выбранного элемента. Имейте в виду, что основные оснастки отвечают за включение MMC_VERB_PROPERTIES глагола. Оснастки расширений не могут это сделать, так как они не являются владельцем элемента, для которого включена команда. |
MMC_VERB_RENAME Значение: 0x8005 Позволяет переименовать выбранный элемент. Когда пользователь активирует эту команду, MMC отправляет оснастки метод IComponent::Notify или IComponentData::NotifyMMCN_RENAME сообщение уведомления. |
MMC_VERB_REFRESH Значение: 0x8006 Определяет, можно ли обновить выбранный область элемент (папку). Когда пользователь активирует эту команду, MMC отправляет оснастке IComponent::NotifyMMCN_REFRESH уведомление . |
MMC_VERB_PRINT Значение: 0x8007 Определяет, можно ли распечатать выбранный в данный момент элемент. Когда пользователь активирует эту команду, MMC отправляет оснастке сообщение IComponent::NotifyMMCN_PRINT уведомление. |
MMC_VERB_CUT Значение: 0x8008 (Применяется к MMC 1.1 и более поздних версий.) Используется только для явного отключения или скрытия команды вырезать, когда включены команды копирования и вставки. Когда пользователь активирует эту команду, MMC вызывает реализацию оснастки IComponentData::QueryDataObject или IComponent::QueryDataObject , чтобы запросить объект данных для вырезанного элемента. |
MMC_VERB_MAX |
MMC_VERB_FIRST |
MMC_VERB_LAST |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | mmc.h |