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 funcionalidade 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 à qual o dispositivo dá suporte.

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.

Observações

A estrutura de 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)

Consulte também

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation