UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ucxendpoint-_ucx_default_endpoint_event_callbacks)

_UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS structure

Description

This structure provides a list of UCX default endpoint event callback functions.

Members

Size

The size in bytes of this structure.

EvtEndpointPurge

A pointer to a EVT_UCX_ENDPOINT_PURGE callback function.

EvtEndpointStart

A pointer to a EVT_UCX_ENDPOINT_START callback function.

EvtEndpointAbort

A pointer to a EVT_UCX_ENDPOINT_ABORT callback function.

EvtEndpointOkToCancelTransfers

A pointer to a EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS callback function.

EvtDefaultEndpointUpdate

A pointer to a EVT_UCX_DEFAULT_ENDPOINT_UPDATE callback function.

Reserved1

Do not use.

See also

UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT

UcxDefaultEndpointInitSetEventCallbacks