IVMKeyboard::TypeKeySequence 方法
[Windows 虚拟电脑不再可用于 Windows 8。 请改用 Hyper-V WMI 提供程序 (V2) .]
模拟要键入的键的逗号分隔列表。
语法
HRESULT TypeKeySequence(
[in] BSTR keySequence
);
参数
-
keySequence [in]
-
要键入的键代码的逗号分隔序列。
返回值
此方法可以返回其中一个值。
返回代码/值 | 说明 |
---|---|
|
操作成功。 |
|
参数为 NULL。 |
|
指定的字符串为空,或包含无效的键代码。 |
|
发生意外错误。 |
注解
键序列字符串是一组以逗号分隔的键标识符,用于模拟标准美国 101 键 AT 样式键盘的按键和发布序列。
如果键标识符出现在字符串中,且没有前面的修饰符,则会将按键的代码发送到虚拟机会话,然后紧随其相应的密钥释放代码。 键修饰符可用于更改此行为。
例如,DOWN 修饰符将发送以下键标识符的按下键的代码,而无需发送释放键的代码。 这对于在发送其他键时按住 Ctrl、Alt 和 Shift 键非常有用。 若要释放密钥,必须再次包含在密钥字符串中,以及前面的 UP 修饰符。
要求
要求 | Value |
---|---|
最低受支持的客户端 |
Windows 7 [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
客户端支持结束 |
Windows 7 |
产品 |
Windows Virtual PC |
标头 |
|
IID |
IID_IVMKeyboard定义为 00695f2e-c5ad-4d6e-b1ab-336ed121f8c4 |