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

Vedi anche

Architettura: Emulazione dispositivo USB (UDE)

Scrivere un driver client UDE