Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Инициализирует структуру 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.
Возвращаемое значение
Никакой
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 |
| целевая платформа | Виндоус |
| минимальная версия KMDF | 1.0 |
| минимальная версия UMDF | 2.0 |
| заголовка | ucxusbdevice.h (include Ucxclass.h) |