WDF_USB_DEVICE_INFORMATION 结构 (wdfusb.h)

[适用于 KMDF 和 UMDF]

WDF_USB_DEVICE_INFORMATION结构包含 USB 设备的版本和功能信息。

语法

typedef struct _WDF_USB_DEVICE_INFORMATION {
  ULONG                    Size;
  USBD_VERSION_INFORMATION UsbdVersionInformation;
  ULONG                    HcdPortCapabilities;
  ULONG                    Traits;
} WDF_USB_DEVICE_INFORMATION, *PWDF_USB_DEVICE_INFORMATION;

成员

Size

此结构的大小(以字节为单位)。

UsbdVersionInformation

一种 USBD_VERSION_INFORMATION 结构,它为主机控制器驱动程序 (HCD) 和设备支持的 USB 规范版本提供版本信息。

HcdPortCapabilities

此成员保留供系统使用。

Traits

一组标识设备特征的位标志。 标志由 WDF_USB_DEVICE_TRAITS 枚举定义。

注解

WDF_USB_DEVICE_INFORMATION结构由 WdfUsbTargetDeviceRetrieveInformation 方法填充。 在调用 WdfUsbTargetDeviceRetrieveInformation 之前,驱动程序必须调用 WDF_USB_DEVICE_INFORMATION_INIT 来初始化结构。

要求

要求
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
标头 wdfusb.h (包括 Wdfusb.h)

另请参阅

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation