共用方式為


UdecxUsbSimpleEndpointInitAllocate 函式 (udecxusbendpoint.h)

為用來為指定的虛擬 USB 裝置建立簡單端點的初始化結構配置記憶體。

語法

PUDECXUSBENDPOINT_INIT UdecxUsbSimpleEndpointInitAllocate(
  [in] UDECXUSBDEVICE UdecxUsbDevice
);

參數

[in] UdecxUsbDevice

UDE 裝置物件的句柄。 用戶端驅動程式在先前呼叫 UdecxUsbDeviceCreate 中擷取此指標。

傳回值

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

備註

UDE 用戶端驅動程式會呼叫這個方法,為 後續呼叫 UdecxUsbEndpointCreate 所建立的簡單端點配置參數。 如果未建立裝置,或驅動程式使用資源完成,驅動程式必須呼叫 UdecxUsbEndpointInitFree來釋放資源。

建立簡單端點的唯一有效時間是在建立UDE裝置對象之後,以及在裝置上呼叫 UdecxUsbDevicePlugIn 之前。

規格需求

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

另請參閱

架構:USB 裝置模擬 (UDE)

UdecxUsbEndpointCreate

撰寫 UDE 用戶端驅動程式