Freigeben über


WDF_USB_DEVICE_INFORMATION-Struktur (wdfusb.h)

[Gilt für KMDF und UMDF]

Die WDF_USB_DEVICE_INFORMATION-Struktur enthält Versions- und Funktionsinformationen für ein USB-Gerät.

Syntax

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

Member

Size

Die Größe (in Bytes) dieser Struktur.

UsbdVersionInformation

Eine USBD_VERSION_INFORMATION-Struktur , die Versionsinformationen für den Hostcontrollertreiber (HCD) und die vom Gerät unterstützte USB-Spezifikationsversion bereitstellt.

HcdPortCapabilities

Dieser Member ist für die Systemverwendung reserviert.

Traits

Eine Reihe von Bitflags, die Gerätemerkmale identifizieren. Die Flags werden durch die WDF_USB_DEVICE_TRAITS-Enumeration definiert.

Hinweise

Die WDF_USB_DEVICE_INFORMATION-Struktur wird von der WdfUsbTargetDeviceRetrieveInformation-Methode ausgefüllt. Vor dem Aufrufen von WdfUsbTargetDeviceRetrieveInformation muss der Treiber WDF_USB_DEVICE_INFORMATION_INIT aufrufen, um die Struktur zu initialisieren.

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1.0
UMDF-Mindestversion 2.0
Kopfzeile wdfusb.h (wdfusb.h einschließen)

Weitere Informationen

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation