Leggere in inglese

Condividi tramite


Interfaccia IVMKeyboard

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

Controlla il dispositivo da tastiera all'interno di una macchina virtuale. È possibile recuperare IVMKeyboard per una macchina virtuale usando la proprietà IVMVirtualMachine::Keyboard .

Membri

L'interfaccia IVMKeyboard eredita dall'interfaccia IDispatch . IVMKeyboard include anche questi tipi di membri:

Metodi

L'interfaccia IVMKeyboard include questi metodi.

Metodo Descrizione
Ispressed Determina se la chiave specificata è inattiva.
PressAndReleaseKey Simula un tasto premuto e quindi rilasciato.
PressKey Simula un tasto premuto.
ReleaseKey Simula il rilascio di una chiave.
TypeAsciiText Simula una serie di chiavi ASCII digitate nel guest.
TypeKeySequence Simula un elenco delimitato da virgole di chiavi digitate nel guest.

Proprietà

L'interfaccia IVMKeyboard ha queste proprietà.

Proprietà Tipo di accesso Descrizione
HasExclusiveAccess
Lettura/Scrittura
Indica se questo oggetto ha il controllo esclusivo sul dispositivo da tastiera della macchina virtuale.

Commenti

Le chiavi possono essere digitate nella macchina virtuale in diversi modi. Per digitare una normale sequenza di caratteri ASCII, utilizzare il metodo TypeAsciiText . Se è necessaria una maggiore flessibilità, IVMKeyboard dispone di diversi metodi progettati per essere usati con i codici chiave nell'elenco seguente. Il metodo TypeKeySequence può accettare una stringa delimitata da virgole di codici chiave, che verrà premuta e rilasciata, in ordine, all'interno della macchina virtuale. Oltre a questi codici chiave, è possibile usare le parole chiave UP e DOWN per forzare la pressione di un tasto solo o solo per essere rilasciate. Le parole chiave UP e DOWN si applicano solo al codice della chiave seguendo direttamente la parola chiave .

Per evitare più script, applicazioni o utenti di tentare contemporaneamente di accedere allo stesso dispositivo da tastiera, impostare la proprietà HasExclusiveAccess su TRUE. Se l'accesso esclusivo viene acquisito da un processo, tutti i tentativi da parte di altri processi di inviare l'input al dispositivo da tastiera verranno ignorati fino al rilascio dell'accesso esclusivo.

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_IVMKeyboard è definito come 00695f2e-c5ad-4d6e-b1ab-336ed121f8c4

Vedi anche

Interfacce pc virtuali Windows

Sequenze chiave