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)

另请参阅

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate