estructura CM_KEYBOARD_DEVICE_DATA (wdm.h)
La estructura de CM_KEYBOARD_DEVICE_DATA define un registro de datos específico del tipo de dispositivo que se almacena en el árbol \Registry\Machine\Hardware\Description de un periférico de teclado si el sistema puede recopilar esta información durante el proceso de arranque.
Sintaxis
typedef struct _CM_KEYBOARD_DEVICE_DATA {
USHORT Version;
USHORT Revision;
UCHAR Type;
UCHAR Subtype;
USHORT KeyboardFlags;
} CM_KEYBOARD_DEVICE_DATA, *PCM_KEYBOARD_DEVICE_DATA;
Miembros
Version
Número de versión de esta estructura.
Revision
Revisión de esta estructura.
Type
Tipo del teclado.
Subtype
Subtipo del teclado.
KeyboardFlags
Definida por x86 BIOS INT 16h, función 02 como:
bit | Definido como |
---|---|
7 | Insertar activado. |
6 | Tapones Encerrar. |
5 | Bloqueo numérico activado. |
4 | Desplace el bloqueo. |
3 | Alt Tecla está inactiva. |
2 | Ctrl Tecla está abajo. |
1 | La tecla de desplazamiento a la izquierda está abajo. |
0 | La tecla de desplazamiento a la derecha está abajo. |
Requisitos
Requisito | Valor |
---|---|
Header | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |