Win32 API 日本語リファレンス
ホームSystem.Mmc › MMC_CONSOLE_VERB

MMC_CONSOLE_VERB

列挙型
基底型i4

メンバー 13

名前10進16進説明
MMC_VERB_NONE00x0verb が指定されていません。スナップインは、選択された項目に既定の verb がないことを指定するために、 IConsoleVerb::SetDefaultVerb の呼び出しでこの verb を使用できます。
MMC_VERB_OPEN327680x8000選択された項目を開けるようにします。
MMC_VERB_COPY327690x8001選択された項目をクリップボードにコピーできるようにします。ユーザーがこの verb を実行すると、MMC はスナップインの IComponentData::QueryDataObject または IComponent::QueryDataObject の実装を呼び出し、選択された項目のデータオブジェクトを要求します。
MMC_VERB_PASTE327700x8002切り取りまたはコピーされた選択項目を結果ペインに貼り付けられるようにします。ユーザーがこの verb を実行すると、MMC はスナップインの IComponent::Notify メソッドに MMCN_QUERY_PASTE 通知メッセージを送信します。
MMC_VERB_DELETE327710x8003選択された項目を削除できるようにします。ユーザーがこの verb を実行すると、MMC はスナップインの IComponent::Notify メソッドに MMCN_DELETE 通知メッセージを送信します。
MMC_VERB_PROPERTIES327720x8004

コンソールは、現在選択されている項目のプロパティページを提供するよう、スナップインおよびすべてのスナップイン拡張機能に指示します。ユーザーがこの verb を実行すると、MMC は、選択された項目にプロパティページを追加するすべてのスナップイン (プライマリおよび拡張機能) の IExtendPropertySheet2::CreatePropertyPages メソッドを呼び出します。

MMC_VERB_PROPERTIES verb を有効にする責任はプライマリスナップインにあることに注意してください。拡張機能スナップインは、その verb が有効になる項目を所有していないため、これを行うことはできません。

MMC_VERB_RENAME327730x8005選択された項目の名前を変更できるようにします。ユーザーがこの verb を実行すると、MMC はスナップインの IComponent::Notify または IComponentData::Notify メソッドに MMCN_RENAME 通知メッセージを送信します。
MMC_VERB_REFRESH327740x8006現在選択されているスコープ項目 (フォルダー) を最新の情報に更新できるかどうかを判断します。ユーザーがこの verb を実行すると、MMC はスナップインの IComponent::NotifyMMCN_REFRESH 通知メッセージを送信します。
MMC_VERB_PRINT327750x8007現在選択されている項目を印刷できるかどうかを判断します。ユーザーがこの verb を実行すると、MMC はスナップインの IComponent::NotifyMMCN_PRINT 通知メッセージを送信します。
MMC_VERB_CUT327760x8008(MMC 1.1 以降に適用されます。) コピーと貼り付けの verb が有効になっている場合に、切り取りの verb を明示的に無効化または非表示にするためだけに使用されます。ユーザーがこの verb を実行すると、MMC はスナップインの IComponentData::QueryDataObject または IComponent::QueryDataObject の実装を呼び出し、切り取られた項目のデータオブジェクトを要求します。
MMC_VERB_MAX327770x8009
MMC_VERB_FIRST327680x8000
MMC_VERB_LAST327760x8008

公式ドキュメント

MMC_CONSOLE_VERB 列挙型は、MMC の verb で使用できるコマンド識別子を定義します。これらの値は、 IConsoleVerb::GetVerbStateIConsoleVerb::SetVerbState、および IConsoleVerb::SetDefaultVerbm_eCmdID パラメーターで使用されます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum MMC_CONSOLE_VERB : int {
    MMC_VERB_NONE = 0,
    MMC_VERB_OPEN = 32768,
    MMC_VERB_COPY = 32769,
    MMC_VERB_PASTE = 32770,
    MMC_VERB_DELETE = 32771,
    MMC_VERB_PROPERTIES = 32772,
    MMC_VERB_RENAME = 32773,
    MMC_VERB_REFRESH = 32774,
    MMC_VERB_PRINT = 32775,
    MMC_VERB_CUT = 32776,
    MMC_VERB_MAX = 32777,
    MMC_VERB_FIRST = 32768,
    MMC_VERB_LAST = 32776
} MMC_CONSOLE_VERB;
public enum MMC_CONSOLE_VERB : int
{
    MMC_VERB_NONE = 0,
    MMC_VERB_OPEN = 32768,
    MMC_VERB_COPY = 32769,
    MMC_VERB_PASTE = 32770,
    MMC_VERB_DELETE = 32771,
    MMC_VERB_PROPERTIES = 32772,
    MMC_VERB_RENAME = 32773,
    MMC_VERB_REFRESH = 32774,
    MMC_VERB_PRINT = 32775,
    MMC_VERB_CUT = 32776,
    MMC_VERB_MAX = 32777,
    MMC_VERB_FIRST = 32768,
    MMC_VERB_LAST = 32776,
}
Public Enum MMC_CONSOLE_VERB As Integer
    MMC_VERB_NONE = 0
    MMC_VERB_OPEN = 32768
    MMC_VERB_COPY = 32769
    MMC_VERB_PASTE = 32770
    MMC_VERB_DELETE = 32771
    MMC_VERB_PROPERTIES = 32772
    MMC_VERB_RENAME = 32773
    MMC_VERB_REFRESH = 32774
    MMC_VERB_PRINT = 32775
    MMC_VERB_CUT = 32776
    MMC_VERB_MAX = 32777
    MMC_VERB_FIRST = 32768
    MMC_VERB_LAST = 32776
End Enum
import enum

class MMC_CONSOLE_VERB(enum.IntEnum):
    MMC_VERB_NONE = 0
    MMC_VERB_OPEN = 32768
    MMC_VERB_COPY = 32769
    MMC_VERB_PASTE = 32770
    MMC_VERB_DELETE = 32771
    MMC_VERB_PROPERTIES = 32772
    MMC_VERB_RENAME = 32773
    MMC_VERB_REFRESH = 32774
    MMC_VERB_PRINT = 32775
    MMC_VERB_CUT = 32776
    MMC_VERB_MAX = 32777
    MMC_VERB_FIRST = 32768
    MMC_VERB_LAST = 32776
// MMC_CONSOLE_VERB
pub const MMC_VERB_NONE: i32 = 0;
pub const MMC_VERB_OPEN: i32 = 32768;
pub const MMC_VERB_COPY: i32 = 32769;
pub const MMC_VERB_PASTE: i32 = 32770;
pub const MMC_VERB_DELETE: i32 = 32771;
pub const MMC_VERB_PROPERTIES: i32 = 32772;
pub const MMC_VERB_RENAME: i32 = 32773;
pub const MMC_VERB_REFRESH: i32 = 32774;
pub const MMC_VERB_PRINT: i32 = 32775;
pub const MMC_VERB_CUT: i32 = 32776;
pub const MMC_VERB_MAX: i32 = 32777;
pub const MMC_VERB_FIRST: i32 = 32768;
pub const MMC_VERB_LAST: i32 = 32776;
// MMC_CONSOLE_VERB
const (
	MMC_VERB_NONE int32 = 0
	MMC_VERB_OPEN int32 = 32768
	MMC_VERB_COPY int32 = 32769
	MMC_VERB_PASTE int32 = 32770
	MMC_VERB_DELETE int32 = 32771
	MMC_VERB_PROPERTIES int32 = 32772
	MMC_VERB_RENAME int32 = 32773
	MMC_VERB_REFRESH int32 = 32774
	MMC_VERB_PRINT int32 = 32775
	MMC_VERB_CUT int32 = 32776
	MMC_VERB_MAX int32 = 32777
	MMC_VERB_FIRST int32 = 32768
	MMC_VERB_LAST int32 = 32776
)
const
  MMC_VERB_NONE = 0;
  MMC_VERB_OPEN = 32768;
  MMC_VERB_COPY = 32769;
  MMC_VERB_PASTE = 32770;
  MMC_VERB_DELETE = 32771;
  MMC_VERB_PROPERTIES = 32772;
  MMC_VERB_RENAME = 32773;
  MMC_VERB_REFRESH = 32774;
  MMC_VERB_PRINT = 32775;
  MMC_VERB_CUT = 32776;
  MMC_VERB_MAX = 32777;
  MMC_VERB_FIRST = 32768;
  MMC_VERB_LAST = 32776;
// MMC_CONSOLE_VERB
pub const MMC_VERB_NONE: i32 = 0;
pub const MMC_VERB_OPEN: i32 = 32768;
pub const MMC_VERB_COPY: i32 = 32769;
pub const MMC_VERB_PASTE: i32 = 32770;
pub const MMC_VERB_DELETE: i32 = 32771;
pub const MMC_VERB_PROPERTIES: i32 = 32772;
pub const MMC_VERB_RENAME: i32 = 32773;
pub const MMC_VERB_REFRESH: i32 = 32774;
pub const MMC_VERB_PRINT: i32 = 32775;
pub const MMC_VERB_CUT: i32 = 32776;
pub const MMC_VERB_MAX: i32 = 32777;
pub const MMC_VERB_FIRST: i32 = 32768;
pub const MMC_VERB_LAST: i32 = 32776;
const
  MMC_VERB_NONE* = 0
  MMC_VERB_OPEN* = 32768
  MMC_VERB_COPY* = 32769
  MMC_VERB_PASTE* = 32770
  MMC_VERB_DELETE* = 32771
  MMC_VERB_PROPERTIES* = 32772
  MMC_VERB_RENAME* = 32773
  MMC_VERB_REFRESH* = 32774
  MMC_VERB_PRINT* = 32775
  MMC_VERB_CUT* = 32776
  MMC_VERB_MAX* = 32777
  MMC_VERB_FIRST* = 32768
  MMC_VERB_LAST* = 32776
enum MMC_CONSOLE_VERB : int {
    MMC_VERB_NONE = 0,
    MMC_VERB_OPEN = 32768,
    MMC_VERB_COPY = 32769,
    MMC_VERB_PASTE = 32770,
    MMC_VERB_DELETE = 32771,
    MMC_VERB_PROPERTIES = 32772,
    MMC_VERB_RENAME = 32773,
    MMC_VERB_REFRESH = 32774,
    MMC_VERB_PRINT = 32775,
    MMC_VERB_CUT = 32776,
    MMC_VERB_MAX = 32777,
    MMC_VERB_FIRST = 32768,
    MMC_VERB_LAST = 32776,
}
#define global MMC_VERB_NONE       0x0
#define global MMC_VERB_OPEN       0x8000
#define global MMC_VERB_COPY       0x8001
#define global MMC_VERB_PASTE      0x8002
#define global MMC_VERB_DELETE     0x8003
#define global MMC_VERB_PROPERTIES 0x8004
#define global MMC_VERB_RENAME     0x8005
#define global MMC_VERB_REFRESH    0x8006
#define global MMC_VERB_PRINT      0x8007
#define global MMC_VERB_CUT        0x8008
#define global MMC_VERB_MAX        0x8009
#define global MMC_VERB_FIRST      0x8000
#define global MMC_VERB_LAST       0x8008