Condividi tramite


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;

Membri

Size

Dimensione, in byte, di questa struttura.

UsbdVersionInformation

Struttura USBD_VERSION_INFORMATION che fornisce informazioni sulla versione per il driver del controller host 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.

Osservazioni

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.

Fabbisogno

Requisito Valore
versione minima di KMDF 1.0
versione minima di UMDF 2.0
intestazione wdfusb.h (include Wdfusb.h)

Vedere anche

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation