다음을 통해 공유


UCX_USBDEVICE_EVENT_CALLBACKS 구조체(ucxusbdevice.h)

이 구조는 UCX USB 디바이스 이벤트 콜백 함수 목록을 제공합니다.

구문

typedef struct _UCX_USBDEVICE_EVENT_CALLBACKS {
  ULONG                                  Size;
  PFN_UCX_USBDEVICE_ENDPOINTS_CONFIGURE  EvtUsbDeviceEndpointsConfigure;
  PFN_UCX_USBDEVICE_ENABLE               EvtUsbDeviceEnable;
  PFN_UCX_USBDEVICE_DISABLE              EvtUsbDeviceDisable;
  PFN_UCX_USBDEVICE_RESET                EvtUsbDeviceReset;
  PFN_UCX_USBDEVICE_ADDRESS              EvtUsbDeviceAddress;
  PFN_UCX_USBDEVICE_UPDATE               EvtUsbDeviceUpdate;
  PFN_UCX_USBDEVICE_HUB_INFO             EvtUsbDeviceHubInfo;
  PFN_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD EvtUsbDeviceDefaultEndpointAdd;
  PFN_UCX_USBDEVICE_ENDPOINT_ADD         EvtUsbDeviceEndpointAdd;
  PFN_UCX_USBDEVICE_SUSPEND              EvtUsbDeviceSuspend;
  PFN_UCX_USBDEVICE_RESUME               EvtUsbDeviceResume;
  PFN_UCX_USBDEVICE_GET_CHARACTERISTIC   EvtUsbDeviceGetCharacteristic;
} UCX_USBDEVICE_EVENT_CALLBACKS, *PUCX_USBDEVICE_EVENT_CALLBACKS;

멤버

Size

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

EvtUsbDeviceEndpointsConfigure

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

EvtUsbDeviceEnable

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

EvtUsbDeviceDisable

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

EvtUsbDeviceReset

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

EvtUsbDeviceAddress

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

EvtUsbDeviceUpdate

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

EvtUsbDeviceHubInfo

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

EvtUsbDeviceDefaultEndpointAdd

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

EvtUsbDeviceEndpointAdd

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

EvtUsbDeviceSuspend

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

EvtUsbDeviceResume

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

EvtUsbDeviceGetCharacteristic

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

요구 사항

요구 사항
헤더 ucxusbdevice.h(Ucxclass.h 포함)

추가 정보

UCX_USBDEVICE_EVENT_CALLBACKS_INIT

UcxUsbDeviceInitSetEventCallbacks