IWEInvokeCommand::InvokeCommand メソッド (cluadmex.h)
[このメソッドは、[要件] セクションで指定したオペレーティング システムで使用できます。 このメソッドのサポートは、Windows Server 2008 で削除されました。]
ユーザーがコンテキスト メニュー項目を選択したときに実行するプロシージャを実装できます。
構文
HRESULT InvokeCommand(
[in] ULONG nCommandID,
[in] IUnknown *piData
);
パラメーター
[in] nCommandID
実行するコマンドを含むメニュー項目の識別子。 nCommandID で表される識別子は、IWCContextMenuCallback::AddExtensionMenuItem メソッドに渡される識別子です。
[in] piData
nCommandID によって識別されるコマンドに関連付けられている情報を取得するための IUnknown インターフェイス ポインター。 piData ポインターを使用して IUnknown::QueryInterface メソッドを呼び出すことで、次のインターフェイスを使用できます。
コンテキスト メニュー項目が適用される クラスター オブジェクト の種類に応じて、次のいずれかのインターフェイスへのポインターも使用できます。- プロパティ ページがノードに関連する場合は、IGetClusterNodeInfo。
- プロパティ ページがグループに関連する場合は、IGetClusterGroupInfo。
- プロパティ ページがネットワークに関連する場合は、IGetClusterNetworkInfo。
- プロパティ ページがネットワーク インターフェイスに関連する場合は、IGetClusterNetInterfaceInfo。
- プロパティ ページがリソースに関連する場合は、IGetClusterResourceInfo。
戻り値
次のいずれかの値または操作の結果を記述する HRESULT を返します。
リターン コード/値 | Description |
---|---|
|
操作に成功しました。 |
|
この操作は、このメソッドでは実装されません。 |
注釈
コンテキスト メニュー項目を作成してフェールオーバー クラスター管理者に追加するには、 IWEExtendContextMenu::AddContextMenuItems メソッドを 使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2003 Enterprise、Windows Server 2003 Datacenter |
対象プラットフォーム | Windows |
ヘッダー | cluadmex.h |
こちらもご覧ください
IWCContextMenuCallback::AddExtensionMenuItem