共用方式為


UCX_ENDPOINT_EVENT_CALLBACKS結構 (ucxendpoint.h)

此結構提供UCX端點事件回呼函式的指標清單。

語法

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;

成員

Size

結構位元組的大小。

EvtEndpointPurge

EVT_UCX_ENDPOINT_PURGE 回呼函式的指標。

EvtEndpointStart

EVT_UCX_ENDPOINT_START 回呼函式的指標。

EvtEndpointAbort

EVT_UCX_ENDPOINT_ABORT 回呼函式的指標。

EvtEndpointReset

EVT_UCX_ENDPOINT_RESET 回呼函式的指標。

EvtEndpointOkToCancelTransfers

EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS 回呼函式的指標。

EvtEndpointStaticStreamsAdd

EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD 回呼函式的指標。

EvtEndpointStaticStreamsEnable

EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE 回呼函式的指標。

EvtEndpointStaticStreamsDisable

EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE 回呼函式的指標。

Reserved1

請勿使用。

EvtEndpointGetIsochTransferPathDelays

EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS 回呼函式的指標。

EvtEndpointSetCharacteristic

EVT_UCX_ENDPOINT_SET_CHARACTERISTIC 回呼函式的指標。

要求

要求 價值
標頭 ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h)

另請參閱

UCX_ENDPOINT_EVENT_CALLBACKS_INIT

UcxEndpointInitSetEventCallbacks