UID | title | description | helpviewer_keywords | old-location | tech.root | ms.assetid | ms.date | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | req.redist | ms.custom | f1_keywords | dev_langs | topic_type | api_type | api_location | api_name | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:ntddkbd._KEYBOARD_INPUT_DATA |
KEYBOARD_INPUT_DATA (ntddkbd.h) |
KEYBOARD_INPUT_DATA contains one packet of keyboard input data. |
|
hid\keyboard_input_data.htm |
hid |
ea0b592a-51d1-4407-9c66-b069af336e54 |
12/05/2018 |
*PKEYBOARD_INPUT_DATA, KEYBOARD_INPUT_DATA, KEYBOARD_INPUT_DATA structure [Human Input Devices], PKEYBOARD_INPUT_DATA, PKEYBOARD_INPUT_DATA structure pointer [Human Input Devices], hid.keyboard_input_data, kref_5fd34b1f-6ad2-4eaf-971a-8adedb3bada9.xml, ntddkbd/KEYBOARD_INPUT_DATA, ntddkbd/PKEYBOARD_INPUT_DATA |
ntddkbd.h |
Ntddkbd.h |
Windows |
Windows |
KEYBOARD_INPUT_DATA, *PKEYBOARD_INPUT_DATA |
19H1 |
|
|
|
|
|
|
KEYBOARD_INPUT_DATA contains one packet of keyboard input data.
Specifies the unit number of a keyboard device. A keyboard device name has the format \Device\KeyboardPortN, where the suffix N is the unit number of the device. For example, a device, whose name is \Device\KeyboardPort0, has a unit number of zero, and a device, whose name is \Device\KeyboardPort1, has a unit number of one.
Specifies the scan code associated with a key press.
Specifies a bitwise OR of one or more of the following flags that indicate whether a key was pressed or released, and other miscellaneous information.
Value | Meaning |
---|---|
KEY_MAKE | The key was pressed. |
KEY_BREAK | The key was released. |
KEY_E0 | Extended scan code used to indicate special keyboard functions. |
KEY_E1 | Extended scan code used to indicate special keyboard functions. |
Reserved for operating system use.
Specifies device-specific information associated with a keyboard event.
In response to an IRP_MJ_READ (Kbdclass) request, Kbdclass transfers zero or more KEYBOARD_INPUT_DATA structures from its internal data queue to the Win32 subsystem buffer.