Condividi tramite


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)

Vedi anche

CM_PARTIAL_RESOURCE_DESCRIPTOR

IoQueryDeviceDescription

IoReportResourceUsage