Поделиться через


структура 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

WdfUsbTargetDeviceRetrieInformation