Condividi tramite


Metodo IVMMouse::GetButton

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

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

Sintassi

HRESULT GetButton(
  [in]          VMMouseButton buttonIndex,
  [out, retval] VARIANT_BOOL  *isDown
);

Parametri

buttonIndex [in]

Indice del pulsante di cui viene richiesto lo stato. Per un elenco di valori, vedere VMMouseButton.

isDown [out, retval]

Stato del pulsante indicato. TRUE se il pulsante è attualmente inattivo nella macchina virtuale, FALSE in caso contrario.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice/valore restituito Descrizione
S_OK
0
L'operazione è stata completata.
E_POINTER
0x80004003
Il parametro isDown èNULL.
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
Il dispositivo mouse non è stato acceso.
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