struttura WDF_USB_DEVICE_INFORMATION (wdfusb.h)
[Si applica a KMDF e UMDF]
La struttura WDF_USB_DEVICE_INFORMATION contiene informazioni sulla versione e sulle funzionalità per un dispositivo USB.
Sintassi
typedef struct _WDF_USB_DEVICE_INFORMATION {
ULONG Size;
USBD_VERSION_INFORMATION UsbdVersionInformation;
ULONG HcdPortCapabilities;
ULONG Traits;
} WDF_USB_DEVICE_INFORMATION, *PWDF_USB_DEVICE_INFORMATION;
Members
Size
Dimensione, in byte, della struttura.
UsbdVersionInformation
Struttura USBD_VERSION_INFORMATION che fornisce informazioni sulla versione per il driver del controller host (HCD) e la versione della specifica USB supportata dal dispositivo.
HcdPortCapabilities
Questo membro è riservato per l'uso del sistema.
Traits
Set di flag di bit che identificano i tratti del dispositivo. I flag sono definiti dall'enumerazione WDF_USB_DEVICE_TRAITS .
Commenti
La struttura WDF_USB_DEVICE_INFORMATION viene compilata dal metodo WdfUsbTargetDeviceRetrieveInformation . Prima di chiamare WdfUsbTargetDeviceRetrieveInformation, il driver deve chiamare WDF_USB_DEVICE_INFORMATION_INIT per inizializzare la struttura.
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfusb.h (include Wdfusb.h) |