CM_KEYBOARD_DEVICE_DATA-Struktur (wdm.h)
Die CM_KEYBOARD_DEVICE_DATA-Struktur definiert einen gerätetypspezifischen Datensatz, der in der Struktur \Registry\Machine\Hardware\Description für ein Tastaturperipheriegerät gespeichert ist, wenn das System diese Informationen während des Startvorgangs sammeln kann.
Syntax
typedef struct _CM_KEYBOARD_DEVICE_DATA {
USHORT Version;
USHORT Revision;
UCHAR Type;
UCHAR Subtype;
USHORT KeyboardFlags;
} CM_KEYBOARD_DEVICE_DATA, *PCM_KEYBOARD_DEVICE_DATA;
Member
Version
Die Versionsnummer dieser Struktur.
Revision
Die Überarbeitung dieser Struktur.
Type
Der Typ der Tastatur.
Subtype
Der Untertyp der Tastatur.
KeyboardFlags
Definiert durch x86 BIOS INT 16h, Funktion 02 als:
bit | Definiert als |
---|---|
7 | Einfügen auf. |
6 | Caps Lock on( Caps Lock on). |
5 | Num-Sperre aktiviert. |
4 | Scrollsperre ein. |
3 | Die Alt-Taste ist ausgefallen. |
2 | DIE STRG-TASTE ist aus. |
1 | Die linke Umschalttaste ist nach unten. |
0 | Die rechte Umschalttaste ist nach unten. |
Anforderungen
Anforderung | Wert |
---|---|
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |