Funzione UdecxUsbDeviceInitSetSpeed (udecxusbdevice.h)
Imposta la velocità USB del dispositivo USB virtuale da creare.
Sintassi
void UdecxUsbDeviceInitSetSpeed(
[in, out] PUDECXUSBDEVICE_INIT UdecxUsbDeviceInit,
[in] UDECX_USB_DEVICE_SPEED UsbDeviceSpeed
);
Parametri
[in, out] UdecxUsbDeviceInit
Puntatore a una struttura allocata da WDF che contiene parametri di inizializzazione per il dispositivo USB virtuale. Il driver client ha recuperato questo puntatore nella chiamata precedente a UdecxUsbDeviceInitAllocate.
[in] UsbDeviceSpeed
Valore di tipo UDECX_USB_DEVICE_SPEED che indica la velocità USB da impostare.
Valore restituito
nessuno
Osservazioni
Dopo che il driver client imposta la velocità USB del dispositivo, funziona solo in tale velocità. La velocità determina anche il tipo di porta a cui il dispositivo può connettersi. Ad esempio, un dispositivo USB SuperSpeed non può connettersi a una porta USB 2.0.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Versione KMDF minima | 1.15 |
Intestazione | udecxusbdevice.h (include Udecx.h) |
Libreria | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |