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

IOCTL_KEYBOARD_QUERY_TYPEMATIC

IOCTL_KEYBOARD_SET_INDICATORS

IOCTL_KEYBOARD_SET_TYPEMATIC

KEYBOARD_INDICATOR_PARAMETERS