UCX_ENDPOINT_EVENT_CALLBACKS-Struktur (ucxendpoint.h)
Diese Struktur stellt eine Liste von Zeigern auf UCX-Endpunktereignisrückruffunktionen bereit.
Syntax
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;
Member
Size
Die Größe der -Struktur in Byte.
EvtEndpointPurge
Ein Zeiger auf eine EVT_UCX_ENDPOINT_PURGE Rückruffunktion.
EvtEndpointStart
Ein Zeiger auf eine EVT_UCX_ENDPOINT_START Rückruffunktion.
EvtEndpointAbort
Ein Zeiger auf eine EVT_UCX_ENDPOINT_ABORT Rückruffunktion.
EvtEndpointReset
Ein Zeiger auf eine EVT_UCX_ENDPOINT_RESET Rückruffunktion.
EvtEndpointOkToCancelTransfers
Ein Zeiger auf eine EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS Rückruffunktion.
EvtEndpointStaticStreamsAdd
Ein Zeiger auf eine EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD Rückruffunktion.
EvtEndpointStaticStreamsEnable
Ein Zeiger auf eine EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE Rückruffunktion.
EvtEndpointStaticStreamsDisable
Ein Zeiger auf eine EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE Rückruffunktion.
Reserved1
Nicht verwenden.
EvtEndpointGetIsochTransferPathDelays
Ein Zeiger auf eine EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS Rückruffunktion.
EvtEndpointSetCharacteristic
Ein Zeiger auf eine EVT_UCX_ENDPOINT_SET_CHARACTERISTIC Rückruffunktion.
Anforderungen
Anforderung | Wert |
---|---|
Header | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |