Estrutura SERIALKEYSA (winuser.h)
Contém informações sobre o recurso de acessibilidade SerialKeys, que interpreta dados de um auxílio de comunicação anexado a uma porta serial como comandos que fazem com que o sistema simule a entrada do teclado e do mouse.
Sintaxe
typedef struct tagSERIALKEYSA {
UINT cbSize;
DWORD dwFlags;
LPSTR lpszActivePort;
LPSTR lpszPort;
UINT iBaudRate;
UINT iPortState;
UINT iActive;
} SERIALKEYSA, *LPSERIALKEYSA;
Membros
cbSize
Especifica o tamanho da estrutura, em bytes.
dwFlags
Tipo: DWORD
Especifica uma combinação dos seguintes valores:
lpszActivePort
Aponta para uma cadeia de caracteres que contém o nome da porta serial que recebe a entrada do auxílio de comunicação quando o recurso SerialKeys está ativado. Se nenhuma porta estiver sendo usada, esse membro será NULL. Se esse membro for "Auto", o sistema observará todas as portas seriais não usadas para entrada de auxílios de comunicação.
lpszPort
Reservado; deve ser NULL.
iBaudRate
Especifica a configuração de taxa de baud para a porta serial especificada pelo membro lpszActivePort
iPortState
Especifica o estado da porta especificada pelo membro lpszActivePort. Se lpszActivePort for NULL, iPortState será zero; caso contrário, ele é um dos seguintes valores:
Valor | Significado |
---|---|
|
Toda a entrada nessa porta é ignorada pelo recurso SerialKeys. |
|
A entrada nessa porta é observada para sequências de ativação serialkeys quando nenhum outro aplicativo tem a porta aberta. |
|
Todas as entradas nessa porta são tratadas como comandos SerialKeys. |
iActive
Especifica a porta ativa.
Observações
Um aplicativo usa essa estrutura ao chamar a função
Nota
O cabeçalho winuser.h define SERIALKEYS como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
cabeçalho | winuser.h (inclua Windows.h) |