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