Поделиться через


Функция UcxUsbDeviceInitSetEventCallbacks (ucxusbdevice.h)

Инициализирует структуру UCXUSBDEVICE_INIT с помощью функций обратного вызова событий драйвера клиента.

Синтаксис

void UcxUsbDeviceInitSetEventCallbacks(
  [in, out] PUCXUSBDEVICE_INIT             UsbDeviceInit,
  [in]      PUCX_USBDEVICE_EVENT_CALLBACKS EventCallbacks
);

Параметры

[in, out] UsbDeviceInit

Указатель на структуру UCXUSBDEVICE_INIT, которая UCX передается при вызове функции обратного вызова EVT_UCX_CONTROLLER_USBDEVICE_ADD события драйвера клиента.

[in] EventCallbacks

Указатель на структуру UCX_USBDEVICE_EVENT_CALLBACKS, содержащую указатель функции на функции обратного вызова драйвера клиента. Драйвер клиента инициализирует структуру путем вызова UCX_USBDEVICE_EVENT_CALLBACKS_INIT.

Возвращаемое значение

Никакой

Замечания

Инициализированная структура UCXUSBDEVICE_INIT используется методом UcxUsbDeviceCreate для создания USB-устройства и регистрации функций обратного вызова события драйвера клиента.

Пример кода см. в разделе EVT_UCX_CONTROLLER_USBDEVICE_ADD.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
целевая платформа Виндоус
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
заголовка ucxusbdevice.h (include Ucxclass.h)

См. также

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate