共用方式為


UdecxUsbDeviceInitAllocate 函式 (udecxusbdevice.h)

為用來初始化虛擬 USB 裝置的 UDECXUSBDEVICE_INIT 結構配置記憶體。

語法

PUDECXUSBDEVICE_INIT UdecxUsbDeviceInitAllocate(
  [in] WDFDEVICE UdecxWdfDevice
);

參數

[in] UdecxWdfDevice

表示 USB 裝置之架構裝置物件的句柄。 用戶端驅動程式在先前呼叫 UdecxWdfDeviceAddUsbDeviceEmulation 中初始化這個物件。

傳回值

這個方法會傳回包含初始化參數之不透明 UDECXUSBDEVICE_INIT 的指標。 結構是由 USB 裝置模擬類別延伸模組 (UdeCx) 所配置。

言論

UDE 用戶端驅動程式會呼叫此方法,為後續呼叫 UdecxUsbDeviceCreate 所建立的虛擬設備配置參數。 如果未建立裝置,或驅動程式使用資源完成,驅動程式必須呼叫 UdecxUsbDeviceInitFree來釋放資源。

要求

要求 價值
最低支援的用戶端 Windows 10
支援的最低伺服器 Windows Server 2016
目標平臺 窗戶
最低 KMDF 版本 1.15
標頭 udecxusbdevice.h (include Udecx.h)
連結庫 Udecxstub.lib
IRQL PASSIVE_LEVEL

另請參閱

架構:USB 裝置模擬 (UDE)

寫入 UDE 用戶端驅動程式