Méthode IWEInvokeCommand ::InvokeCommand (cluadmex.h)
[Cette méthode est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. La prise en charge de cette méthode a été supprimée dans Windows Server 2008.]
Vous permet d’implémenter des procédures qui s’exécutent lorsque les utilisateurs sélectionnent vos éléments de menu contextuel.
Syntaxe
HRESULT InvokeCommand(
[in] ULONG nCommandID,
[in] IUnknown *piData
);
Paramètres
[in] nCommandID
Identificateur de l’élément de menu contenant la commande à exécuter. L’identificateur représenté par nCommandID est l’identificateur passé à la méthode IWCContextMenuCallback ::AddExtensionMenuItem .
[in] piData
Pointeur d’interface IUnknown pour récupérer les informations associées à la commande identifiée par nCommandID. En appelant la méthode IUnknown ::QueryInterface avec le pointeur piData , les interfaces suivantes sont disponibles :
Selon le type d’objet de cluster auquel s’applique l’élément de menu contextuel, un pointeur vers l’une des interfaces suivantes est également disponible :- IGetClusterNodeInfo, si la page de propriétés concerne un nœud.
- IGetClusterGroupInfo, si la page de propriétés concerne un groupe.
- IGetClusterNetworkInfo, si la page de propriétés concerne un réseau.
- IGetClusterNetInterfaceInfo, si la page de propriétés concerne une interface réseau.
- IGetClusterResourceInfo, si la page de propriétés concerne une ressource.
Valeur retournée
Retourne l’une des valeurs suivantes ou toute HRESULT qui décrit les résultats de l’opération.
Code/valeur de retour | Description |
---|---|
|
L'opération a réussi. |
|
L’opération n’est pas implémentée par cette méthode. |
Remarques
Pour créer des éléments de menu contextuel et les ajouter à l’administrateur de cluster de basculement, utilisez la méthode IWEExtendContextMenu ::AddContextMenuItems .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 Entreprise, Windows Server 2003 Datacenter |
Plateforme cible | Windows |
En-tête | cluadmex.h |
Voir aussi
IWCContextMenuCallback ::AddExtensionMenuItem