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