MMC_CONSOLE_VERB列舉 (mmc.h)
MMC_CONSOLE_VERB列舉會定義 MMC 動詞命令可用的命令標識碼。 這些值用於 IConsoleVerb::GetVerbState、IConsoleVerb::SetVerbState 和 IConsoleVerb::SetDefaultVerb 的m_eCmdID 參數中。
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;
常數
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::Notify a MMCN_REFRESH 通知訊息。 |
MMC_VERB_PRINT 值: 0x8007 判斷目前選取的專案是否可以列印。 當使用者啟動此動詞時,MMC 會傳送嵌入式管理單元的 IComponent::Notify a 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 |