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) |