Функция 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) |