Condividi tramite


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 UDECX_USB_DEVICE_SPEED-type 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.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
piattaforma di destinazione Finestre
versione minima di KMDF 1.15
intestazione udecxusbdevice.h (include Udecx.h)
libreria Udecxstub.lib
IRQL PASSIVE_LEVEL

Vedere anche

architettura : UDE (USB Device Emulation)

Scrivere un driver client UDE