estrutura UCX_ENDPOINT_EVENT_CALLBACKS (ucxendpoint.h)

Essa estrutura fornece uma lista de ponteiros para funções de retorno de chamada de evento de ponto de extremidade UCX.

Sintaxe

typedef struct _UCX_ENDPOINT_EVENT_CALLBACKS {
  ULONG                                           Size;
  PFN_UCX_ENDPOINT_PURGE                          EvtEndpointPurge;
  PFN_UCX_ENDPOINT_START                          EvtEndpointStart;
  PFN_UCX_ENDPOINT_ABORT                          EvtEndpointAbort;
  PFN_UCX_ENDPOINT_RESET                          EvtEndpointReset;
  PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS         EvtEndpointOkToCancelTransfers;
  PFN_UCX_ENDPOINT_STATIC_STREAMS_ADD             EvtEndpointStaticStreamsAdd;
  PFN_UCX_ENDPOINT_STATIC_STREAMS_ENABLE          EvtEndpointStaticStreamsEnable;
  PFN_UCX_ENDPOINT_STATIC_STREAMS_DISABLE         EvtEndpointStaticStreamsDisable;
  HANDLE                                          Reserved1;
  PFN_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS EvtEndpointGetIsochTransferPathDelays;
  PFN_UCX_ENDPOINT_SET_CHARACTERISTIC             EvtEndpointSetCharacteristic;
} UCX_ENDPOINT_EVENT_CALLBACKS, *PUCX_ENDPOINT_EVENT_CALLBACKS;

Membros

Size

O tamanho em bytes da estrutura.

EvtEndpointPurge

Um ponteiro para uma função de retorno de chamada EVT_UCX_ENDPOINT_PURGE.

EvtEndpointStart

Um ponteiro para uma função de retorno de chamada EVT_UCX_ENDPOINT_START.

EvtEndpointAbort

Um ponteiro para uma função de retorno de chamada EVT_UCX_ENDPOINT_ABORT.

EvtEndpointReset

Um ponteiro para uma função de retorno de chamada EVT_UCX_ENDPOINT_RESET.

EvtEndpointOkToCancelTransfers

Um ponteiro para uma função de retorno de chamada EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS.

EvtEndpointStaticStreamsAdd

Um ponteiro para uma função de retorno de chamada EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD.

EvtEndpointStaticStreamsEnable

Um ponteiro para uma função de retorno de chamada EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE.

EvtEndpointStaticStreamsDisable

Um ponteiro para uma função de retorno de chamada EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE.

Reserved1

Não use.

EvtEndpointGetIsochTransferPathDelays

Um ponteiro para uma função de retorno de chamada EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS.

EvtEndpointSetCharacteristic

Um ponteiro para uma função de retorno de chamada EVT_UCX_ENDPOINT_SET_CHARACTERISTIC.

Requisitos

Requisito Valor
Cabeçalho ucxendpoint.h (inclua Ucxclass.h, Ucxendpoint.h)

Confira também

UCX_ENDPOINT_EVENT_CALLBACKS_INIT

UcxEndpointInitSetEventCallbacks