Condividi tramite


Metodo IVMKeyboard::TypeKeySequence

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

Simula un elenco delimitato da virgole di chiavi digitate.

Sintassi

HRESULT TypeKeySequence(
  [in] BSTR keySequence
);

Parametri

keySequence [in]

Sequenza delimitata da virgole dei codici chiave da digitare.

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 è NULL.
E_INVALIDARG
0x80000003
La stringa specificata è vuota o contiene un codice chiave non valido.
DISP_E_EXCEPTION
0x80020009
Si è verificato un errore imprevisto.

Commenti

Una stringa di sequenza di tasti è un set delimitato da virgole di identificatori di chiave che vengono usati per simulare la sequenza di tasti e rilascio di una tastiera standard U.S. 101-key AT-style.

Se nella stringa viene visualizzato un identificatore di chiave senza un modificatore precedente, viene inviato un codice premuto con tasti alla sessione della macchina virtuale, seguito immediatamente dal codice corrispondente rilasciato dal tasto. I modificatori chiave possono essere usati per modificare questo comportamento.

Ad esempio, il modificatore DOWN invierà il codice premuto per l'identificatore di chiave seguente senza inviare il codice rilasciato dal tasto. Questo è utile per simulare ctrl, alt e maiusc quando vengono mantenuti mentre vengono inviate altre chiavi. Per rilasciare la chiave, deve essere inclusa nuovamente nella stringa chiave insieme a un modificatore UP precedente.

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

IVMKeyboard

Sequenze di chiavi