Share via


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)

Consulte también

UcxEndpointCreate