IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR IOCTL (hidport.h)

IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR控制代码获取 HIDClass 设备的物理描述符。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

基于 UMDF 的驱动程序通过调用 IWDFRequest::GetDeviceIoControlParameters 并提供 pOutBufferSize 参数来获取缓冲区的大小(以字节为单位)。

输出缓冲区

驱动程序将物理描述符复制到通过调用 IWDFIoRequest::GetOutputMemory 检索的用户缓冲区。

输出缓冲区长度

通过调用 IWDFIoRequest::GetOutputMemory 检索到的缓冲区的大小。

状态块

对设备执行 I/O 的 HID 微型驱动程序还必须:

要求

要求
Header hidport.h

另请参阅

IOCTL_GET_PHYSICAL_DESCRIPTOR