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