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;

Angehörige

Size

Die Größe dieser Struktur in Byte.

UsbdVersionInformation

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

HcdPortCapabilities

Dieses Mitglied ist für die Systemverwendung reserviert.

Traits

Eine Reihe von Bitkennzeichnungen, die Geräteeigenschaften identifizieren. Die Flags werden durch die WDF_USB_DEVICE_TRAITS-Aufzählung definiert.

Bemerkungen

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

Anforderungen

Anforderung Wert
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfusb.h (include Wdfusb.h)

Siehe auch

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation