UcxUsbDeviceInitSetEventCallbacks 函数 (ucxusbdevice.h)
使用客户端驱动程序的事件回调函数初始化 UCXUSBDEVICE_INIT 结构。
语法
void UcxUsbDeviceInitSetEventCallbacks(
[in, out] PUCXUSBDEVICE_INIT UsbDeviceInit,
[in] PUCX_USBDEVICE_EVENT_CALLBACKS EventCallbacks
);
参数
[in, out] UsbDeviceInit
指向 UCX 在调用客户端驱动程序 EVT_UCX_CONTROLLER_USBDEVICE_ADD 事件回调函数时传递的 UCXUSBDEVICE_INIT 结构的指针。
[in] EventCallbacks
指向 UCX_USBDEVICE_EVENT_CALLBACKS 结构的指针,该结构包含指向客户端驱动程序的事件回调函数的函数指针。 客户端驱动程序通过调用 UCX_USBDEVICE_EVENT_CALLBACKS_INIT 来初始化 结构。
返回值
无
备注
UcxUsbDeviceCreate 方法使用初始化的 UCXUSBDEVICE_INIT 结构来创建 USB 设备并注册客户端驱动程序的事件回调函数。
有关代码示例,请参阅 EVT_UCX_CONTROLLER_USBDEVICE_ADD。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
目标平台 | Windows |
最低 KMDF 版本 | 1.0 |
最低 UMDF 版本 | 2.0 |
标头 | ucxusbdevice.h (包括 Ucxclass.h) |