estrutura KEYBOARD_INDICATOR_TRANSLATION (ntddkbd.h)
KEYBOARD_INDICATOR_TRANSLATION especifica uma matriz de tamanho variável específica do dispositivo de mapeamentos entre códigos de verificação de teclado e indicadores de LED.
Sintaxe
typedef struct _KEYBOARD_INDICATOR_TRANSLATION {
USHORT NumberOfIndicatorKeys;
INDICATOR_LIST IndicatorList[1];
} KEYBOARD_INDICATOR_TRANSLATION, *PKEYBOARD_INDICATOR_TRANSLATION;
Membros
NumberOfIndicatorKeys
Especifica o número de elementos na matriz IndicatorList .
IndicatorList[1]
Especifica uma matriz de comprimento variável específica do dispositivo de estruturas INDICATOR_LIST.
typedef struct _INDICATOR_LIST {
USHORT MakeCode;
USHORT IndicatorFlags;
} INDICATOR_LIST, *PINDICATOR_LIST;
MakeCode
Especifica o código de verificação que é gerado quando uma tecla é pressionada.
IndicatorFlags
Especifica o indicador LED que corresponde ao código de verificação MakeCode . Para obter informações sobre os sinalizadores, consulte o membro LedFlags da estrutura KEYBOARD_INDICATOR_PARAMETERS .
Comentários
Essa estrutura é usada com uma solicitação IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION para obter informações de tradução de indicador.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddkbd.h (inclua Ntddkbd.h) |
Confira também
IOCTL_KEYBOARD_QUERY_ATTRIBUTES
IOCTL_KEYBOARD_QUERY_INDICATORS
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION