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