IOCTL_UMDF_HID_GET_FEATURE IOCTL

The IOCTL_UMDF_HID_GET_FEATURE control code obtains a feature report from a HIDClass device.

Major Code

IRP_MJ_DEVICE_CONTROL

Input Buffer

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

Input Buffer Length

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

Output Buffer

A UMDF-based driver calls IWDFRequest::GetOutputMemory to retrieve a requester-allocated output buffer. The driver uses the buffer 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

   
Header hidport.h

See Also

IOCTL_HID_GET_FEATURE

IOCTL_UMDF_HID_SET_FEATURE