Skip to content

Latest commit

 

History

History
109 lines (75 loc) · 3.15 KB

ni-ntddkbd-ioctl_keyboard_set_indicators.md

File metadata and controls

109 lines (75 loc) · 3.15 KB
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
NI:ntddkbd.IOCTL_KEYBOARD_SET_INDICATORS
IOCTL_KEYBOARD_SET_INDICATORS (ntddkbd.h)
The IOCTL_KEYBOARD_SET_INDICATORS request sets the keyboard indicators.
IOCTL_KEYBOARD_SET_INDICATORS
IOCTL_KEYBOARD_SET_INDICATORS control
IOCTL_KEYBOARD_SET_INDICATORS control code [Human Input Devices]
hid.ioctl_keyboard_set_indicators2
i8042ref_45e33d11-eb35-4f90-b7c8-52f75afb60ef.xml
ntddkbd/IOCTL_KEYBOARD_SET_INDICATORS
hid\ioctl_keyboard_set_indicators2.htm
hid
34b25d9d-daa5-48c6-8941-f3795ef1802b
12/05/2018
IOCTL_KEYBOARD_SET_INDICATORS, IOCTL_KEYBOARD_SET_INDICATORS control, IOCTL_KEYBOARD_SET_INDICATORS control code [Human Input Devices], hid.ioctl_keyboard_set_indicators2, i8042ref_45e33d11-eb35-4f90-b7c8-52f75afb60ef.xml, ntddkbd/IOCTL_KEYBOARD_SET_INDICATORS
ntddkbd.h
Ntddkbd.h
Windows
Windows
19H1
IOCTL_KEYBOARD_SET_INDICATORS
ntddkbd/IOCTL_KEYBOARD_SET_INDICATORS
c++
APIRef
kbSyntax
HeaderDef
ntddkbd.h
IOCTL_KEYBOARD_SET_INDICATORS

IOCTL_KEYBOARD_SET_INDICATORS IOCTL

-description

The IOCTL_KEYBOARD_SET_INDICATORS request sets the keyboard indicators.

-ioctlparameters

-input-buffer

AssociatedIrp.SystemBuffer points to a client-allocated buffer that inputs a KEYBOARD_INDICATOR_PARAMETERS structure. The client sets the indicator parameters in this structure.

Parameters.DeviceIoControl.InputBufferLength is set to a value greater than or equal to the size, in bytes, of a KEYBOARD_INDICATOR_PARAMETERS structure.

-input-buffer-length

The size of a KEYBOARD_INDICATOR_PARAMETERS structure.

-output-buffer

None.

-output-buffer-length

None.

-in-out-buffer

-inout-buffer-length

-status-block

The Information member is set to zero.

The Status member is set to one of the following values:

-STATUS_DEVICE_NOT_READY

The keyboard interrupt is not initialized.

-STATUS_INVALID_PARAMETER

Parameters.DeviceIoControl.InputBufferLength is less than the size, in bytes, of a KEYBOARD_INDICATOR_PARAMETERS structure, or the specified indicator parameters are invalid.

-STATUS_IO_TIMEOUT

The request timed out.

-STATUS_SUCCESS

The request completed successfully.

-see-also

IOCTL_KEYBOARD_SET_TYPEMATIC

KEYBOARD_INDICATOR_PARAMETERS