función UCX_ENDPOINT_EVENT_CALLBACKS_INIT (ucxendpoint.h)
Inicializa una estructura de UCX_ENDPOINT_EVENT_CALLBACKS con las funciones de devolución de llamada del controlador cliente. El controlador cliente llama a esta función antes de llamar al método UcxEndpointCreate para crear un punto de conexión y registrar sus funciones de devolución de llamada con UCX.
Sintaxis
void UCX_ENDPOINT_EVENT_CALLBACKS_INIT(
[out] PUCX_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_RESET EvtEndpointReset,
[in] PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS EvtEndpointOkToCancelTransfers,
[in] PFN_UCX_ENDPOINT_STATIC_STREAMS_ADD EvtEndpointStaticStreamsAdd,
[in] PFN_UCX_ENDPOINT_STATIC_STREAMS_ENABLE EvtEndpointStaticStreamsEnable,
[in] PFN_UCX_ENDPOINT_STATIC_STREAMS_DISABLE EvtEndpointStaticStreamsDisable
);
Parámetros
[out] Callbacks
Puntero a una estructura de UCX_ENDPOINT_EVENT_CALLBACKS que contiene punteros a las funciones de devolución de llamada de eventos del controlador cliente.
[in] EvtEndpointPurge
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de eventos EVT_UCX_ENDPOINT_PURGE .
[in] EvtEndpointStart
Puntero a la implementación del controlador cliente de la función de devolución de llamada de eventos EVT_UCX_ENDPOINT_START .
[in] EvtEndpointAbort
Puntero a la implementación del controlador cliente de la función de devolución de llamada de eventos EVT_UCX_ENDPOINT_ABORT .
[in] EvtEndpointReset
Puntero a la implementación del controlador cliente de la función de devolución de llamada de eventos EVT_UCX_ENDPOINT_RESET .
[in] EvtEndpointOkToCancelTransfers
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de eventos EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS .
[in] EvtEndpointStaticStreamsAdd
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de eventos EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD .
[in] EvtEndpointStaticStreamsEnable
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de eventos EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE .
[in] EvtEndpointStaticStreamsDisable
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de eventos EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE .
Valor devuelto
None
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Plataforma de destino | Windows |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | ucxendpoint.h (include Ucxclass.h) |