Функция UcxDefaultEndpointInitSetEventCallbacks (ucxendpoint.h)

Инициализирует структуру UCXENDPOINT_INIT с функциями обратного вызова событий драйвера клиента, связанными с конечной точкой по умолчанию.

Синтаксис

VOID UcxDefaultEndpointInitSetEventCallbacks(
  PUCXENDPOINT_INIT                     EndpointInit,
  PUCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS EventCallbacks
);

Параметры

EndpointInit

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

EventCallbacks

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

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

Никакой

Замечания

Драйвер клиента вызывает этот метод, чтобы задать указатели функций на функции обратного вызова событий непосредственно перед вызовом UcxEndpointCreate, чтобы создать конечную точку по умолчанию.

Требования

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

См. также

EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD

UcxEndpointCreate