Partager via


structure KEYBOARD_INDICATOR_PARAMETERS (ntddkbd.h)

KEYBOARD_INDICATOR_PARAMETERS spécifie l’état des voyants d’indicateur d’un clavier.

Syntaxe

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

Membres

UnitId

Spécifie le numéro d’unité d’un clavier. Un nom de périphérique clavier a le format \Device\KeyboardPortN, où le suffixe N est le numéro d’unité de l’appareil. Par exemple, un appareil dont le nom est \Device\KeyboardPort0, a un numéro d’unité de zéro, et un appareil, dont le nom est \Device\KeyboardPort1, a un numéro d’unité.

LedFlags

Spécifie un OR au niveau du bit égal à zéro ou plusieurs des indicateurs DE LED suivants :

Indicateur LED Signification
KEYBOARD_CAPS_LOCK_ON LA LED DE VERROUILLAGE CAPS est activée.
KEYBOARD_LED_INJECTED Utilisé par un serveur Terminal Server.
KEYBOARD_NUM_LOCK_ON LA LED DE VERROUILLAGE NUM est activée.
KEYBOARD_SCROLL_LOCK_ON LA LED SCROLL LOCK est activée.
KEYBOARD_SHADOW Utilisé par un serveur Terminal Server.

Remarques

Cette structure est utilisée avec les requêtes IOCTL_KEYBOARD_QUERY_INDICATORS et IOCTL_KEYBOARD_SET_INDICATORS pour interroger et définir des voyants d’indicateur clavier.

Configuration requise

Condition requise Valeur
En-tête ntddkbd.h (incluez Ntddkbd.h)

Voir aussi

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