// ucxendpoint.h
typedef struct _UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS {
ULONG Size;
PFN_UCX_ENDPOINT_PURGE EvtEndpointPurge;
PFN_UCX_ENDPOINT_START EvtEndpointStart;
PFN_UCX_ENDPOINT_ABORT EvtEndpointAbort;
PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS EvtEndpointOkToCancelTransfers;
PFN_UCX_DEFAULT_ENDPOINT_UPDATE EvtDefaultEndpointUpdate;
HANDLE Reserved1;
} UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS, *PUCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS;
View the official Windows Driver Kit DDI referenceNo description available.
This structure provides a list of UCX default endpoint event callback functions.
SizeThe size in bytes of this structure.
EvtEndpointPurgeA pointer to a EVT_UCX_ENDPOINT_PURGE callback function.
EvtEndpointStartA pointer to a EVT_UCX_ENDPOINT_START callback function.
EvtEndpointAbortA pointer to a EVT_UCX_ENDPOINT_ABORT callback function.
EvtEndpointOkToCancelTransfersA pointer to a EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS callback function.
EvtDefaultEndpointUpdateA pointer to a EVT_UCX_DEFAULT_ENDPOINT_UPDATE callback function.
Reserved1Do not use.
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT
UcxDefaultEndpointInitSetEventCallbacks