IOCTL_UMDF_HID_GET_INPUT_REPORT IOCTL (hidport.h)

The IOCTL_UMDF_HID_GET_INPUT_REPORT control code returns an input report from a HIDClass device.

Major code

IRP_MJ_DEVICE_CONTROL

Input buffer

A UMDF-based driver calls IWDFRequest::GetInputMemory to retrieve a memory buffer that contains the report ID of the collection.

Input buffer length

The size of the buffer retrieved by calling IWDFRequest::GetInputMemory.

Output buffer

A UMDF-based driver calls IWDFRequest::GetOutputMemory to retrieve a requester-allocated output buffer that it uses to return a feature report.

Output buffer length

The size of the buffer that is retrieved by calling IWDFIoRequest::GetOutputMemory.

Status block

HID minidrivers that carry out the I/O to the device must also:

Requirements

Requirement Value
Header hidport.h

See also

IOCTL_HID_GET_INPUT_REPORT

IOCTL_UMDF_HID_SET_OUTPUT_REPORT