Compartilhar via


Função UCX_ENDPOINT_EVENT_CALLBACKS_INIT (ucxendpoint.h)

Inicializa uma estrutura UCX_ENDPOINT_EVENT_CALLBACKS com as funções de retorno de chamada do driver cliente. O driver cliente chama essa função antes de chamar o método UcxEndpointCreate para criar um ponto de extremidade e registrar suas funções de retorno de chamada com UCX.

Sintaxe

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

Um ponteiro para uma estrutura UCX_ENDPOINT_EVENT_CALLBACKS que contém ponteiros para as funções de retorno de chamada de evento do driver cliente.

[in] EvtEndpointPurge

Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_PURGE .

[in] EvtEndpointStart

Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_START .

[in] EvtEndpointAbort

Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_ABORT .

[in] EvtEndpointReset

Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_RESET .

[in] EvtEndpointOkToCancelTransfers

Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS .

[in] EvtEndpointStaticStreamsAdd

Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD .

[in] EvtEndpointStaticStreamsEnable

Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE .

[in] EvtEndpointStaticStreamsDisable

Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE .

Retornar valor

Nenhum

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Plataforma de Destino Windows
Versão mínima do KMDF 1.0
Versão mínima do UMDF 2,0
Cabeçalho ucxendpoint.h (inclua Ucxclass.h)

Confira também

UcxEndpointCreate