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回调函数 的 指针。
要求
要求 | 值 |
---|---|
Header | ucxendpoint.h (包括 Ucxclass.h、Ucxendpoint.h) |