structure KEYBOARD_INDICATOR_PARAMETERS (ntddkbd.h)
KEYBOARD_INDICATOR_PARAMETERS spécifie l’état des voyants d’indicateur d’un clavier.
typedef struct _KEYBOARD_INDICATOR_PARAMETERS {
USHORT UnitId;
USHORT LedFlags;
} KEYBOARD_INDICATOR_PARAMETERS, *PKEYBOARD_INDICATOR_PARAMETERS;
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. |
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.
Condition requise | Valeur |
---|---|
En-tête | ntddkbd.h (incluez Ntddkbd.h) |
IOCTL_KEYBOARD_QUERY_ATTRIBUTES
IOCTL_KEYBOARD_QUERY_INDICATORS
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION