Compartir a través de


estructura KEYBOARD_INDICATOR_PARAMETERS (ntddkbd.h)

KEYBOARD_INDICATOR_PARAMETERS especifica el estado de los LED de indicador de un teclado.

Sintaxis

typedef struct _KEYBOARD_INDICATOR_PARAMETERS {
  USHORT UnitId;
  USHORT LedFlags;
} KEYBOARD_INDICATOR_PARAMETERS, *PKEYBOARD_INDICATOR_PARAMETERS;

Miembros

UnitId

Especifica el número de unidad de un dispositivo de teclado. Un nombre de dispositivo de teclado tiene el formato \Device\KeyboardPortN, donde el sufijo N es el número de unidad del dispositivo. Por ejemplo, un dispositivo, cuyo nombre es \Device\KeyboardPort0, tiene un número de unidad de cero y un dispositivo cuyo nombre es \Device\KeyboardPort1, tiene un número de unidad de uno.

LedFlags

Especifica un OR bit a bit de cero o más de las marcas LED siguientes:

Indicador LED Significado
KEYBOARD_CAPS_LOCK_ON CAPS LOCK LED está encendido.
KEYBOARD_LED_INJECTED Usado por un servidor de Terminal Server.
KEYBOARD_NUM_LOCK_ON NUM LOCK LED está encendido.
KEYBOARD_SCROLL_LOCK_ON SCROLL LOCK LED está encendido.
KEYBOARD_SHADOW Usado por un servidor de Terminal Server.

Comentarios

Esta estructura se usa con IOCTL_KEYBOARD_QUERY_INDICATORS y solicitudes de IOCTL_KEYBOARD_SET_INDICATORS para consultar y establecer ledes de indicador de teclado.

Requisitos

Requisito Valor
Header ntddkbd.h (include Ntddkbd.h)

Consulte también

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_UNIT_ID_PARAMETER