Функция 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.
Возвращаемое значение
None
Remarks
Инициализированная структура UCXUSBDEVICE_INIT используется методом UcxUsbDeviceCreate для создания USB-устройства и регистрации функций обратного вызова событий драйвера клиента.
Пример кода см . в разделе EVT_UCX_CONTROLLER_USBDEVICE_ADD.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Целевая платформа | Windows |
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | ucxusbdevice.h (включая Ucxclass.h) |