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 포함) |