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 (状态) 等於 TRUE 的另一個狀態值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
目標平台 | Windows |
最低 KMDF 版本 | 1.15 |
標頭 | udecxusbdevice.h (包含 Udecx.h) |
IRQL | PASSIVE_LEVEL |