MMC_CONSOLE_VERB 枚举 (mmc.h)
MMC_CONSOLE_VERB 枚举定义可用于 MMC 谓词的命令标识符。 这些值在 IConsoleVerb::GetVerbState、IConsoleVerb::SetVerbState 和 IConsoleVerb::SetDefaultVerb 的m_eCmdID参数中使用。
语法
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::Notify 方法发送 MMCN_RENAME 通知消息。 |
MMC_VERB_REFRESH 值: 0x8006 确定是否可以刷新当前选定的范围项 (文件夹) 。 当用户激活此谓词时,MMC 会发送管理单元的 IComponent::Notifya MMCN_REFRESH 通知消息。 |
MMC_VERB_PRINT 值: 0x8007 确定是否可以打印当前选定的项。 当用户激活此谓词时,MMC 会发送管理单元的 IComponent::Notifya MMCN_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 |