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

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

Синтаксис

void UcxEndpointInitSetEventCallbacks(
  PUCXENDPOINT_INIT             EndpointInit,
  PUCX_ENDPOINT_EVENT_CALLBACKS EventCallbacks
);

Параметры

EndpointInit

Указатель на структуру UCXENDPOINT_INIT, которая передается UCX при вызове функции обратного вызова EVT_UCX_USBDEVICE_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)

См. также

UCX_ENDPOINT_EVENT_CALLBACKS

UcxEndpointCreate