Compartir a través de


estructura WDF_USB_DEVICE_INFORMATION (wdfusb.h)

[Se aplica a KMDF y UMDF]

La estructura WDF_USB_DEVICE_INFORMATION contiene información de versión y funcionalidad para un dispositivo USB.

Sintaxis

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

Miembros

Size

Tamaño, en bytes, de esta estructura.

UsbdVersionInformation

Estructura USBD_VERSION_INFORMATION que proporciona información de versión para el controlador del controlador host (HCD) y la versión de especificación USB que admite el dispositivo.

HcdPortCapabilities

Este miembro está reservado para uso del sistema.

Traits

Conjunto de marcas de bits que identifican los rasgos del dispositivo. Las marcas se definen mediante la enumeración WDF_USB_DEVICE_TRAITS.

Observaciones

La estructura WDF_USB_DEVICE_INFORMATION se rellena mediante el método WdfUsbTargetDeviceRetrieveInformation. Antes de llamar a WdfUsbTargetDeviceRetrieveInformation, el controlador debe llamar a WDF_USB_DEVICE_INFORMATION_INIT para inicializar la estructura.

Requisitos

Requisito Valor
versión mínima de KMDF 1.0
versión mínima de UMDF 2.0
encabezado de wdfusb.h (incluya Wdfusb.h)

Consulte también

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation