função UCX_ENDPOINT_EVENT_CALLBACKS_INIT (ucxendpoint.h)
Inicializa uma estrutura de 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 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 cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_PURGE.
[in] EvtEndpointStart
Um ponteiro para a implementação do driver cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_START.
[in] EvtEndpointAbort
Um ponteiro para a implementação do driver cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_ABORT.
[in] EvtEndpointReset
Um ponteiro para a implementação do driver cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_RESET.
[in] EvtEndpointOkToCancelTransfers
Um ponteiro para a implementação do driver 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 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 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 cliente da função de retorno de chamada de evento EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE.
Valor de retorno
Nenhum
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
da 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) |