CM_KEYBOARD_DEVICE_DATA struttura (wdm.h)
La struttura CM_KEYBOARD_DEVICE_DATA definisce un record di dati specifico del tipo di dispositivo archiviato nell'albero \Registry\Machine\Hardware\Description per una periferica da tastiera se il sistema può raccogliere queste informazioni durante il processo di avvio.
Sintassi
typedef struct _CM_KEYBOARD_DEVICE_DATA {
USHORT Version;
USHORT Revision;
UCHAR Type;
UCHAR Subtype;
USHORT KeyboardFlags;
} CM_KEYBOARD_DEVICE_DATA, *PCM_KEYBOARD_DEVICE_DATA;
Members
Version
Numero di versione di questa struttura.
Revision
Revisione di questa struttura.
Type
Tipo della tastiera.
Subtype
Sottotipo della tastiera.
KeyboardFlags
Definito da BIOS INT 16h, funzione 02 come:
bit | Definito come |
---|---|
7 | Inserisci su. |
6 | Blocco maiuscole. |
5 | Blocco Num. |
4 | Scorrere Blocco su. |
3 | Alt Key è giù. |
2 | Ctrl Key è giù. |
1 | Il tasto maiuscole a sinistra è inattivo. |
0 | Il tasto di spostamento destro è inattivo. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |