función UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT (ucxendpoint.h)
Inicializa una estructura de UCX_DEFAULT_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_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
);
Parámetros
[out] Callbacks
Puntero a una estructura de UCX_DEFAULT_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] 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] EvtDefaultEndpointUpdate
Puntero a la implementación del controlador cliente de la función de devolución de llamada de evento EVT_UCX_DEFAULT_ENDPOINT_UPDATE .
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, Ucxendpoint.h) |