функция UCX_USBDEVICE_EVENT_CALLBACKS_INIT (ucxusbdevice.h)
Инициализирует структуру UCX_USBDEVICE_EVENT_CALLBACKS с указателями на функции обратного вызова драйвера клиента.
Синтаксис
void UCX_USBDEVICE_EVENT_CALLBACKS_INIT(
[out] PUCX_USBDEVICE_EVENT_CALLBACKS Callbacks,
[in] PFN_UCX_USBDEVICE_ENDPOINTS_CONFIGURE EvtUsbDeviceEndpointsConfigure,
[in] PFN_UCX_USBDEVICE_ENABLE EvtUsbDeviceEnable,
[in] PFN_UCX_USBDEVICE_DISABLE EvtUsbDeviceDisable,
[in] PFN_UCX_USBDEVICE_RESET EvtUsbDeviceReset,
[in] PFN_UCX_USBDEVICE_ADDRESS EvtUsbDeviceAddress,
[in] PFN_UCX_USBDEVICE_UPDATE EvtUsbDeviceUpdate,
[in] PFN_UCX_USBDEVICE_HUB_INFO EvtUsbDeviceHubInfo,
[in] PFN_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD EvtUsbDeviceDefaultEndpointAdd,
[in] PFN_UCX_USBDEVICE_ENDPOINT_ADD EvtUsbDeviceEndpointAdd
);
Параметры
[out] Callbacks
Указатель на инициализируемую структуру UCX_USBDEVICE_EVENT_CALLBACKS .
[in] EvtUsbDeviceEndpointsConfigure
Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE .
[in] EvtUsbDeviceEnable
Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_USBDEVICE_ENABLE .
[in] EvtUsbDeviceDisable
Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_USBDEVICE_DISABLE .
[in] EvtUsbDeviceReset
Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_USBDEVICE_RESET .
[in] EvtUsbDeviceAddress
Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_USBDEVICE_ADDRESS .
[in] EvtUsbDeviceUpdate
Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_USBDEVICE_UPDATE .
[in] EvtUsbDeviceHubInfo
Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_USBDEVICE_HUB_INFO .
[in] EvtUsbDeviceDefaultEndpointAdd
Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD .
[in] EvtUsbDeviceEndpointAdd
Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_USBDEVICE_ENDPOINT_ADD .
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Целевая платформа | Windows |
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | ucxusbdevice.h (включая Ucxclass.h) |