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 (包括 Ucxclass.h、Ucxendpoint.h) |