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 を含む) |
関連項目
UCX_ENDPOINT_EVENT_CALLBACKS_INIT
UcxEndpointInitSetEventCallbacks の