IWEInvokeCommand::InvokeCommand-Methode (cluadmex.h)
[Diese Methode ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Die Unterstützung für diese Methode wurde in Windows Server 2008 entfernt.]
Ermöglicht ihnen das Implementieren von Prozeduren, die ausgeführt werden, wenn Benutzer Ihre Kontextmenüelemente auswählen.
Syntax
HRESULT InvokeCommand(
[in] ULONG nCommandID,
[in] IUnknown *piData
);
Parameter
[in] nCommandID
Bezeichner des Menüelements, das den auszuführenden Befehl enthält. Der durch nCommandID dargestellte Bezeichner ist der Bezeichner, der an die IWCContextMenuCallback::AddExtensionMenuItem-Methode übergeben wird.
[in] piData
IUnknown-Schnittstellenzeiger zum Abrufen von Informationen, die dem durch nCommandID identifizierten Befehl zugeordnet sind. Durch Aufrufen der IUnknown::QueryInterface-Methode mit dem piData-Zeiger stehen die folgenden Schnittstellen zur Verfügung:
Abhängig vom Typ des Clusterobjekts , für das das Kontextmenüelement gilt, ist auch ein Zeiger auf eine der folgenden Schnittstellen verfügbar:- IGetClusterNodeInfo, wenn sich die Eigenschaftenseite auf einen Knoten bezieht.
- IGetClusterGroupInfo, wenn sich die Eigenschaftenseite auf eine Gruppe bezieht.
- IGetClusterNetworkInfo, wenn sich die Eigenschaftenseite auf ein Netzwerk bezieht.
- IGetClusterNetInterfaceInfo, wenn sich die Eigenschaftenseite auf eine Netzwerkschnittstelle bezieht.
- IGetClusterResourceInfo, wenn sich die Eigenschaftenseite auf eine Ressource bezieht.
Rückgabewert
Gibt einen der folgenden Werte oder ein beliebiges HRESULT zurück, das die Ergebnisse des Vorgangs beschreibt.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde durchgeführt. |
|
Der Vorgang wird von dieser Methode nicht implementiert. |
Hinweise
Um Kontextmenüelemente zu erstellen und sie dem Failoverclusteradministrator hinzuzufügen, verwenden Sie die IWEExtendContextMenu::AddContextMenuItems-Methode .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2003 Enterprise, Windows Server 2003 Datacenter |
Zielplattform | Windows |
Kopfzeile | cluadmex.h |
Weitere Informationen
IWCContextMenuCallback::AddExtensionMenuItem