Condividi tramite


Metodo IVMMouse::SetButton

[PC virtuale Windows non è più disponibile per l'uso a partire da Windows 8. Usare invece il provider WMI Hyper-V (V2).]

Imposta lo stato corrente (verso l'alto o verso il basso) del pulsante del mouse specificato.

Sintassi

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

Parametri

buttonIndex [in]

Indice del pulsante. Per un elenco di valori, vedere VMMouseButton.

giù [in]

Nuovo stato del pulsante. Utilizzare TRUE se lo stato del pulsante deve essere impostato su down e FALSE se deve essere impostato su .

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice/valore restituito Descrizione
S_OK
0
L'operazione è stata completata.
E_INVALIDARG
0x80000003
Il parametro buttonIndex non è valido.
VM_E_VM_NOT_RUNNING
0xA0040206
La macchina virtuale a cui è collegato questo dispositivo mouse non è attualmente in esecuzione.
VM_E_MOUSE_NOT_ACTIVE
0xA0040800
Impossibile completare l'operazione perché il dispositivo mouse non è acceso o non è attualmente attivo nella macchina virtuale.
DISP_E_EXCEPTION
0x80020009
Si è verificato un errore imprevisto.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Nessuno supportato
Fine del supporto client
Windows 7
Prodotto
Windows Virtual PC
Intestazione
VPCCOMInterfaces.h
IID
IID_IVMmouse è definito come ac903f6d-6346-4f29-8875-5d511a13895e

Vedi anche

IVMMouse