UdecxUsbDeviceInitSetSpeed-Funktion (udecxusbdevice.h)
Legt die USB-Geschwindigkeit des zu erstellenden virtuellen USB-Geräts fest.
Syntax
void UdecxUsbDeviceInitSetSpeed(
[in, out] PUDECXUSBDEVICE_INIT UdecxUsbDeviceInit,
[in] UDECX_USB_DEVICE_SPEED UsbDeviceSpeed
);
Parameter
[in, out] UdecxUsbDeviceInit
Ein Zeiger auf eine WDF-zugeordnete Struktur, die Initialisierungsparameter für das virtuelle USB-Gerät enthält. Der Clienttreiber hat diesen Zeiger im vorherigen Aufruf von UdecxUsbDeviceInitAllocate abgerufen.
[in] UsbDeviceSpeed
Ein UDECX_USB_DEVICE_SPEED-Type-Wert, der die festzulegende USB-Geschwindigkeit angibt.
Rückgabewert
Keine
Bemerkungen
Nachdem der Clienttreiber die USB-Geschwindigkeit des Geräts festgelegt hat, wird es nur in dieser Geschwindigkeit ausgeführt. Die Geschwindigkeit bestimmt auch die Art des Ports, mit dem das Gerät verbunden werden kann. Beispielsweise kann ein USB-SuperSpeed-Gerät nicht an einen USB 2.0-Anschluss angeschlossen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
KMDF-Mindestversion | 1.15 |
Kopfzeile | udecxusbdevice.h (einschließlich Udecx.h) |
Bibliothek | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |