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