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 de USBD_VERSION_INFORMATION que proporciona información de versión para el controlador de controlador de 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 .

Comentarios

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

Requisitos

Requisito Value
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfusb.h (incluya Wdfusb.h)

Consulte también

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation