Поделиться через


Метод IWEInvokeCommand::InvokeCommand (cluadmex.h)

[Этот метод доступен для использования в операционных системах, указанных в разделе Требования. Поддержка этого метода была удалена в Windows Server 2008.]

Позволяет реализовать процедуры, которые выполняются при выборе пользователями пунктов контекстного меню.

Синтаксис

HRESULT InvokeCommand(
  [in] ULONG    nCommandID,
  [in] IUnknown *piData
);

Параметры

[in] nCommandID

Идентификатор пункта меню, содержащего выполняемую команду. Идентификатор, представленный nCommandID , — это идентификатор, передаваемый методу IWCContextMenuCallback::AddExtensionMenuItem .

[in] piData

Указатель интерфейса IUnknown для получения сведений, связанных с командой, определяемой nCommandID. При вызове метода IUnknown::QueryInterface с указателем piData доступны следующие интерфейсы:

В зависимости от типа объекта кластера , к которому применяется пункт контекстного меню, также доступен указатель на один из следующих интерфейсов:

Возвращаемое значение

Возвращает одно из следующих значений или любое значение HRESULT , описывающее результаты операции.

Возвращаемый код или значение Описание
NOERROR
0
Операция выполнена успешно.
E_NOTIMPL
0x80004001
Операция не реализуется этим методом.

Комментарии

Чтобы создать элементы контекстного меню и добавить их в администратор отказоустойчивого кластера, используйте метод IWEExtendContextMenu::AddContextMenuItems .

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2003 Корпоративная, Windows Server 2003 Datacenter
Целевая платформа Windows
Header cluadmex.h

См. также раздел

IGetClusterDataInfo

IGetClusterGroupInfo

IGetClusterNetInterfaceInfo

IGetClusterNetworkInfo

IGetClusterNodeInfo

IGetClusterObjectInfo

IGetClusterResourceInfo

IGetClusterUIInfo

IWCContextMenuCallback::AddExtensionMenuItem

IWEExtendContextMenu::AddContextMenuItems

IWEInvokeCommand