Поделиться через


функция UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT (ucxendpoint.h)

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

Синтаксис

void UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT(
  [out] PUCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS   Callbacks,
  [in]  PFN_UCX_ENDPOINT_PURGE                  EvtEndpointPurge,
  [in]  PFN_UCX_ENDPOINT_START                  EvtEndpointStart,
  [in]  PFN_UCX_ENDPOINT_ABORT                  EvtEndpointAbort,
  [in]  PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS EvtEndpointOkToCancelTransfers,
  [in]  PFN_UCX_DEFAULT_ENDPOINT_UPDATE         EvtDefaultEndpointUpdate
);

Параметры

[out] Callbacks

Указатель на структуру UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS , содержащую указатели на функции обратного вызова событий драйвера клиента.

[in] EvtEndpointPurge

Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_ENDPOINT_PURGE .

[in] EvtEndpointStart

Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_ENDPOINT_START .

[in] EvtEndpointAbort

Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_ENDPOINT_ABORT .

[in] EvtEndpointOkToCancelTransfers

Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS .

[in] EvtDefaultEndpointUpdate

Указатель на реализацию драйвером клиента функции обратного вызова события EVT_UCX_DEFAULT_ENDPOINT_UPDATE .

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

None

Требования

Требование Значение
Минимальная версия клиента Windows 10
Целевая платформа Windows
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть ucxendpoint.h (включая Ucxclass.h, Ucxendpoint.h)

См. также раздел

UcxEndpointCreate