Partager via


IVMMouse::SetButton, méthode

[Windows Virtual PC n’est plus disponible depuis Windows 8. Utilisez plutôt le fournisseur WMI Hyper-V (V2).]

Définit l’état actuel (haut ou bas) du bouton de la souris spécifié.

Syntaxe

HRESULT SetButton(
  [in] VMMouseButton buttonIndex,
  [in] VARIANT_BOOL  down
);

Paramètres

buttonIndex [in]

Index du bouton. Pour obtenir la liste des valeurs, consultez VMMouseButton.

down [in]

État du nouveau bouton. Utilisez TRUE si l’état du bouton doit être défini sur down et FALSE s’il doit être défini sur up.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code/valeur de retour Description
S_OK
0
L'opération a réussi.
E_INVALIDARG
0x80000003
Le paramètre buttonIndex n’est pas valide.
VM_E_VM_NOT_RUNNING
0xA0040206
La machine virtuelle à laquelle ce périphérique de souris est attaché n’est pas en cours d’exécution.
VM_E_MOUSE_NOT_ACTIVE
0xA0040800
L’opération n’a pas pu être effectuée, car le périphérique de souris n’est pas sous tension ou n’est pas actif sur la machine virtuelle.
DISP_E_EXCEPTION
0x80020009
Une erreur inattendue s’est produite.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Aucun pris en charge
Fin de la prise en charge des clients
Windows 7
Produit
Windows Virtual PC
En-tête
VPCCOMInterfaces.h
IID
IID_IVMmouse est défini comme ac903f6d-6346-4f29-8875-5d511a13895e

Voir aussi

IVMMouse