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)