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) |