共用方式為


EVT_UDECX_USB_DEVICE_DEFAULT_ENDPOINT_ADD回呼函式 (udecxusbdevice.h)

USB 裝置模擬類別延伸模組 (UdeCx) 會叫用此回呼函式,要求客戶端驅動程式在虛擬 USB 裝置上建立預設控制端點。

語法

EVT_UDECX_USB_DEVICE_DEFAULT_ENDPOINT_ADD EvtUdecxUsbDeviceDefaultEndpointAdd;

NTSTATUS EvtUdecxUsbDeviceDefaultEndpointAdd(
  [in] UDECXUSBDEVICE UdecxUsbDevice,
  [in] PUDECXUSBENDPOINT_INIT UdecxEndpointInit
)
{...}

參數

[in] UdecxUsbDevice

用戶端驅動程式建立預設端點之 UDE 裝置物件的句柄。 驅動程式在先前呼叫 UdecxUsbDeviceCreate 中建立此物件。

[in] UdecxEndpointInit

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

傳回值

如果作業成功,回呼函式必須傳回STATUS_SUCCESS,或NT_SUCCESS(status) 等於 TRUE 的另一個狀態值。

要求

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

另請參閱

架構:USB 裝置模擬 (UDE)

UdecxUsbSimpleEndpointInitAllocate

寫入 UDE 用戶端驅動程式