Compartilhar via


Método IVMKeyboard::TypeKeySequence

[O Computador Virtual do Windows não está mais disponível para uso a partir de Windows 8. Em vez disso, use o provedor WMI do Hyper-V (V2).]

Simula uma lista delimitada por vírgulas de chaves que estão sendo digitadas.

Sintaxe

HRESULT TypeKeySequence(
  [in] BSTR keySequence
);

Parâmetros

keySequence [in]

A sequência delimitada por vírgulas de códigos-chave a serem digitados.

Valor retornado

Esse método pode retornar um desses valores.

Retornar código/valor Descrição
S_OK
0
A operação foi bem-sucedida.
E_POINTER
0x80004003
O parâmetro é NULL.
E_INVALIDARG
0x80000003
A cadeia de caracteres especificada está vazia ou contém um código de chave inválido.
DISP_E_EXCEPTION
0x80020009
Ocorreu um erro inesperado.

Comentários

Uma cadeia de caracteres de sequência de teclas é um conjunto delimitado por vírgulas de identificadores de teclas que são usados para simular a tecla press e a sequência de lançamento de um teclado padrão no estilo AT de 101 teclas dos EUA.

Se um identificador de chave aparecer na cadeia de caracteres sem um modificador anterior, um código pressionado por teclas será enviado para a sessão da máquina virtual, seguido imediatamente pelo código liberado por chave correspondente. Modificadores de chave podem ser usados para alterar esse comportamento.

Por exemplo, o modificador DOWN enviará o código pressionado por teclas para o identificador de chave a seguir sem enviar o código liberado por chave. Isso é útil para simular as teclas Ctrl, Alt e Shift quando elas são mantidas pressionadas enquanto outras chaves estão sendo enviadas. Para liberar a chave, ela deve ser incluída na cadeia de caracteres de chave novamente, juntamente com um modificador UP anterior.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Fim do suporte ao cliente
Windows 7
Produto
Windows Virtual PC
Cabeçalho
VPCCOMInterfaces.h
IID
IID_IVMKeyboard é definido como 00695f2e-c5ad-4d6e-b1ab-336ed121f8c4

Confira também

IVMKeyboard

Sequências de chaves