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 de USBD_VERSION_INFORMATION que proporciona información de versión para el controlador de controlador de 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 .
Comentarios
El método WdfUsbTargetDeviceRetrieveInformation rellena la estructura WDF_USB_DEVICE_INFORMATION. Antes de llamar a WdfUsbTargetDeviceRetrieveInformation, el controlador debe llamar a WDF_USB_DEVICE_INFORMATION_INIT para inicializar la estructura.
Requisitos
Requisito | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfusb.h (incluya Wdfusb.h) |