UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS 结构 (ucxendpoint.h)

此结构提供 UCX 默认终结点事件回调函数的列表。

语法

typedef struct _UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS {
  ULONG                                   Size;
  PFN_UCX_ENDPOINT_PURGE                  EvtEndpointPurge;
  PFN_UCX_ENDPOINT_START                  EvtEndpointStart;
  PFN_UCX_ENDPOINT_ABORT                  EvtEndpointAbort;
  PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS EvtEndpointOkToCancelTransfers;
  PFN_UCX_DEFAULT_ENDPOINT_UPDATE         EvtDefaultEndpointUpdate;
  HANDLE                                  Reserved1;
} UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS, *PUCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS;

成员

Size

此结构的大小(以字节为单位)。

EvtEndpointPurge

指向EVT_UCX_ENDPOINT_PURGE回调函数的指针。

EvtEndpointStart

指向EVT_UCX_ENDPOINT_START回调函数的指针。

EvtEndpointAbort

指向EVT_UCX_ENDPOINT_ABORT回调函数的指针。

EvtEndpointOkToCancelTransfers

指向EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS回调函数的指针。

EvtDefaultEndpointUpdate

指向EVT_UCX_DEFAULT_ENDPOINT_UPDATE回调函数的指针。

Reserved1

请勿使用。

要求

要求
Header ucxendpoint.h (包括 Ucxclass.h、Ucxendpoint.h)

另请参阅

UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT

UcxDefaultEndpointInitSetEventCallbacks