共用方式為


UdecxUsbEndpointCreate 函式 (udecxusbendpoint.h)

建立UDE端點物件。

語法

NTSTATUS UdecxUsbEndpointCreate(
                 PUDECXUSBENDPOINT_INIT *EndpointInit,
  [in, optional] PWDF_OBJECT_ATTRIBUTES Attributes,
  [out]          UDECXUSBENDPOINT       *UdecxUsbEndpoint
);

參數

EndpointInit

用戶端驅動程式在先前呼叫UdecxUsbSimpleEndpointInitAllocate 中所擷取之UDECXUSBENDPOINT_INIT結構的指標。

[in, optional] Attributes

呼叫端配置的 WDF_OBJECT_ATTRIBUTES 結構的指標,指定 USB 裝置物件的屬性。

[out] UdecxUsbEndpoint

變數的指標,接收新 UDE 端點物件的句柄,代表 USB 裝置上的簡單端點。

傳回值

如果作業成功,方法會傳回STATUS_SUCCESS。 否則,此方法可能會傳回適當的 NTSTATUS 錯誤碼。

規格需求

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

另請參閱

架構:USB 裝置模擬 (UDE)

UdecxUsbSimpleEndpointInitAllocate

撰寫 UDE 用戶端驅動程式