структура 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 (include Wdfusb.h)

См. также

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation