estructura WDF_USB_DEVICE_INFORMATION (wdfusb.h)
[Se aplica a KMDF y UMDF]
La estructura WDF_USB_DEVICE_INFORMATION contiene información de versión y funcionalidad para un dispositivo USB.
Sintaxis
typedef struct _WDF_USB_DEVICE_INFORMATION {
ULONG Size;
USBD_VERSION_INFORMATION UsbdVersionInformation;
ULONG HcdPortCapabilities;
ULONG Traits;
} WDF_USB_DEVICE_INFORMATION, *PWDF_USB_DEVICE_INFORMATION;
Miembros
Size
Tamaño, en bytes, de esta estructura.
UsbdVersionInformation
Estructura USBD_VERSION_INFORMATION que proporciona información de versión para el controlador del controlador host (HCD) y la versión de especificación USB que admite el dispositivo.
HcdPortCapabilities
Este miembro está reservado para uso del sistema.
Traits
Conjunto de marcas de bits que identifican los rasgos del dispositivo. Las marcas se definen mediante la enumeración WDF_USB_DEVICE_TRAITS.
Observaciones
La estructura WDF_USB_DEVICE_INFORMATION se rellena mediante el método WdfUsbTargetDeviceRetrieveInformation. Antes de llamar a WdfUsbTargetDeviceRetrieveInformation, el controlador debe llamar a WDF_USB_DEVICE_INFORMATION_INIT para inicializar la estructura.
Requisitos
Requisito | Valor |
---|---|
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | wdfusb.h (incluya Wdfusb.h) |