Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Применимо к 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) |