IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR IOCTL

The IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR control code obtains the physical descriptor of a HIDClass device.

Major Code

IRP_MJ_DEVICE_CONTROL

Input Buffer

A UMDF-based driver obtains the size, in bytes, of the buffer by calling IWDFRequest::GetDeviceIoControlParameters and providing the pOutBufferSize parameter.

Input Buffer Length

Output Buffer

The driver copies the physical descriptor to the user buffer that is retrieved by calling IWDFIoRequest::GetOutputMemory.

Output Buffer Length

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

Input / Output Buffer

Input / Output Buffer Length

Status Block

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

Requirements

   
Header hidport.h

See Also

IOCTL_GET_PHYSICAL_DESCRIPTOR