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 (include Ucxclass.h, Ucxendpoint.h) |