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


функция 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.

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

Никакой

Требования

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

См. также

UcxEndpointCreate