Función UdecxUsbDeviceInitSetSpeed (udecxusbdevice.h)
Establece la velocidad USB del dispositivo USB virtual que se va a crear.
Sintaxis
void UdecxUsbDeviceInitSetSpeed(
[in, out] PUDECXUSBDEVICE_INIT UdecxUsbDeviceInit,
[in] UDECX_USB_DEVICE_SPEED UsbDeviceSpeed
);
Parámetros
[in, out] UdecxUsbDeviceInit
Puntero a una estructura asignada por WDF que contiene parámetros de inicialización para el dispositivo USB virtual. El controlador cliente recuperó este puntero en la llamada anterior a UdecxUsbDeviceInitAllocate.
[in] UsbDeviceSpeed
Valor de tipo UDECX_USB_DEVICE_SPEEDque indica la velocidad USB que se va a establecer.
Valor devuelto
Ninguno
Observaciones
Después de que el controlador cliente establezca la velocidad USB del dispositivo, solo funciona en esa velocidad. La velocidad también determina el tipo de puerto al que puede conectarse el dispositivo. Por ejemplo, un dispositivo USB SuperSpeed no puede conectarse a un puerto USB 2.0.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
de la plataforma de destino de | Windows |
versión mínima de KMDF | 1.15 |
encabezado de | udecxusbdevice.h (incluya Udecx.h) |
biblioteca de | Udecxstub.lib |
irQL | PASSIVE_LEVEL |
Consulte también
Arquitectura de : de emulación de dispositivos USB (UDE)