共用方式為


UdecxUsbDeviceInitSetSpeed 函式 (udecxusbdevice.h)

設定要建立之虛擬 USB 裝置的 USB 速度。

語法

void UdecxUsbDeviceInitSetSpeed(
  [in, out] PUDECXUSBDEVICE_INIT   UdecxUsbDeviceInit,
  [in]      UDECX_USB_DEVICE_SPEED UsbDeviceSpeed
);

參數

[in, out] UdecxUsbDeviceInit

WDF 配置結構的指標,其中包含虛擬 USB 裝置的初始化參數。 用戶端驅動程式在先前呼叫 UdecxUsbDeviceInitAllocate 中擷取此指標。

[in] UsbDeviceSpeed

UDECX_USB_DEVICE_SPEED類型值,表示要設定的 USB 速度。

傳回值

備註

在用戶端驅動程式設定裝置的 USB 速度之後,它只會以該速度運作。 速度也會決定裝置可連線的埠類型。 例如,USB SuperSpeed 裝置無法連線到 USB 2.0 埠。

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
目標平台 Windows
最低 KMDF 版本 1.15
標頭 udecxusbdevice.h (包含 Udecx.h)
程式庫 Udecxstub.lib
IRQL PASSIVE_LEVEL

另請參閱

架構:USB 裝置模擬 (UDE)

撰寫 UDE 用戶端驅動程式