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)

Vedi anche

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation