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 dans l’appel précédent pour UdecxUsbDeviceInitAllocate.
[in] UsbDeviceSpeed
Valeur UDECX_USB_DEVICE_SPEED-type qui indique la vitesse USB à définir.
Valeur de retour
Aucun
Remarques
Une fois que le pilote client définit la vitesse USB de l’appareil, il fonctionne uniquement dans cette vitesse. La vitesse détermine également le type de port auquel l’appareil peut se connecter. Par exemple, un périphérique USB SuperSpeed ne peut pas se connecter à un port USB 2.0.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
plateforme cible | Windows |
version minimale de KMDF | 1.15 |
d’en-tête | udecxusbdevice.h (include Udecx.h) |
bibliothèque | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
Voir aussi
architecture : émulation de périphérique USB (UDE)