UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS 구조체(ucxendpoint.h)

이 구조체는 UCX 기본 엔드포인트 이벤트 콜백 함수 목록을 제공합니다.

구문

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;

멤버

Size

이 구조체의 크기(바이트)입니다.

EvtEndpointPurge

EVT_UCX_ENDPOINT_PURGE 콜백 함수에 대한 포인터입니다.

EvtEndpointStart

EVT_UCX_ENDPOINT_START 콜백 함수에 대한 포인터입니다.

EvtEndpointAbort

EVT_UCX_ENDPOINT_ABORT 콜백 함수에 대한 포인터입니다.

EvtEndpointOkToCancelTransfers

EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS 콜백 함수에 대한 포인터입니다.

EvtDefaultEndpointUpdate

EVT_UCX_DEFAULT_ENDPOINT_UPDATE 콜백 함수에 대한 포인터입니다.

Reserved1

사용하지 마십시오.

요구 사항

요구 사항
헤더 ucxendpoint.h(Ucxclass.h, Ucxendpoint.h 포함)

추가 정보

UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT

UcxDefaultEndpointInitSetEventCallbacks