Compartilhar via


estrutura WDF_USB_DEVICE_INFORMATION (wdfusb.h)

[Aplica-se a KMDF e UMDF]

A estrutura WDF_USB_DEVICE_INFORMATION contém informações de versão e capacidade para um dispositivo USB.

Sintaxe

typedef struct _WDF_USB_DEVICE_INFORMATION {
  ULONG                    Size;
  USBD_VERSION_INFORMATION UsbdVersionInformation;
  ULONG                    HcdPortCapabilities;
  ULONG                    Traits;
} WDF_USB_DEVICE_INFORMATION, *PWDF_USB_DEVICE_INFORMATION;

Membros

Size

O tamanho, em bytes, dessa estrutura.

UsbdVersionInformation

Uma estrutura USBD_VERSION_INFORMATION que fornece informações de versão para o HCD (driver do controlador de host) e a versão de especificação USB compatível com o dispositivo.

HcdPortCapabilities

Esse membro é reservado para uso do sistema.

Traits

Um conjunto de sinalizadores de bits que identificam características do dispositivo. Os sinalizadores são definidos pela enumeração WDF_USB_DEVICE_TRAITS .

Comentários

A estrutura WDF_USB_DEVICE_INFORMATION é preenchida pelo método WdfUsbTargetDeviceRetrieveInformation . Antes de chamar WdfUsbTargetDeviceRetrieveInformation, o driver deve chamar WDF_USB_DEVICE_INFORMATION_INIT para inicializar a estrutura.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.0
Versão mínima do UMDF 2,0
Cabeçalho wdfusb.h (inclua Wdfusb.h)

Confira também

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation