CM_KEYBOARD_DEVICE_DATA structure (wdm.h)
La structure CM_KEYBOARD_DEVICE_DATA définit un enregistrement de données spécifique au type d’appareil stocké dans l’arborescence \Registry\Machine\Hardware\Description pour un périphérique clavier si le système peut collecter ces informations pendant le processus de démarrage.
Syntaxe
typedef struct _CM_KEYBOARD_DEVICE_DATA {
USHORT Version;
USHORT Revision;
UCHAR Type;
UCHAR Subtype;
USHORT KeyboardFlags;
} CM_KEYBOARD_DEVICE_DATA, *PCM_KEYBOARD_DEVICE_DATA;
Membres
Version
Numéro de version de cette structure.
Revision
Révision de cette structure.
Type
Type du clavier.
Subtype
Sous-type du clavier.
KeyboardFlags
Défini par x86 BIOS INT 16h, fonction 02 comme suit :
bit | Défini comme |
---|---|
7 | Insérez sur. |
6 | Verr. maj. |
5 | Num Verrou sur. |
4 | Faites défiler le verrou. |
3 | La touche Alt est arrêtée. |
2 | La touche Ctrl est arrêtée. |
1 | La touche Maj gauche est vers le bas. |
0 | La touche maj droite est vers le bas. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |