UdecxUsbDeviceInitSetSpeed, fonction (udecxusbdevice.h)
Définit la vitesse USB du périphérique USB virtuel à créer.
Syntaxe
void UdecxUsbDeviceInitSetSpeed(
[in, out] PUDECXUSBDEVICE_INIT UdecxUsbDeviceInit,
[in] UDECX_USB_DEVICE_SPEED UsbDeviceSpeed
);
Paramètres
[in, out] UdecxUsbDeviceInit
Pointeur vers une structure allouée par WDF qui contient des paramètres d’initialisation pour le périphérique USB virtuel. Le pilote client a récupéré ce pointeur lors de l’appel précédent à UdecxUsbDeviceInitAllocate.
[in] UsbDeviceSpeed
Valeur de type UDECX_USB_DEVICE_SPEED qui indique la vitesse USB à définir.
Valeur de retour
None
Remarques
Une fois que le pilote client a définit la vitesse USB de l’appareil, il fonctionne uniquement à cette vitesse. La vitesse détermine également le type de port auquel l’appareil peut se connecter. Par exemple, un appareil USB SuperSpeed ne peut pas se connecter à un port USB 2.0.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
Version KMDF minimale | 1.15 |
En-tête | udecxusbdevice.h (inclure Udecx.h) |
Bibliothèque | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |