IVMKeyboard::TypeKeySequence-Methode
[Windows Virtual PC ist ab Windows 8 nicht mehr verfügbar. Verwenden Sie stattdessen den Hyper-V WMI-Anbieter (V2).]
Simuliert eine durch Trennzeichen getrennte Liste der eingegebenen Schlüssel.
Syntax
HRESULT TypeKeySequence(
[in] BSTR keySequence
);
Parameter
-
keySequence [in]
-
Die durch Trennzeichen getrennte Sequenz von Schlüsselcodes, die eingegeben werden sollen.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde durchgeführt. |
|
Der Parameter ist NULL. |
|
Die angegebene Zeichenfolge ist leer oder enthält einen ungültigen Schlüsselcode. |
|
Ein unerwarteter Fehler ist aufgetreten. |
Bemerkungen
Eine Tastensequenzzeichenfolge ist ein durch Trennzeichen getrennter Satz von Tastenbezeichnern, die verwendet werden, um die Tastendruck- und Freigabesequenz einer standardmäßigen US-Tastatur im AT-Stil mit 101 Tasten zu simulieren.
Wenn in der Zeichenfolge ein Schlüsselbezeichner ohne vorangehenden Modifizierer angezeigt wird, wird ein Durch Tastendruck gedrückter Code an die Sitzung des virtuellen Computers gesendet, gefolgt von dem entsprechenden code, der die Schlüssel freigegeben hat. Schlüsselmodifizierer können verwendet werden, um dieses Verhalten zu ändern.
Der DOWN-Modifizierer sendet z. B. den durch Tastendruck gedrückten Code für den folgenden Schlüsselbezeichner, ohne den freigegebenen Code zu senden. Dies ist nützlich, um STRG-, ALT- und UMSCHALTTASTEN zu simulieren, wenn sie gedrückt gehalten werden, während andere Tasten gesendet werden. Zum Freigeben des Schlüssels muss er zusammen mit einem vorherigen UP-Modifizierer erneut in die Schlüsselzeichenfolge eingeschlossen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Ende des Supports (Client) |
Windows 7 |
Produkt |
Windows Virtual PC |
Header |
|
IID |
IID_IVMKeyboard ist definiert als 00695f2e-c5ad-4d6e-b1ab-336ed121f8c4 |