UCX_USBDEVICE_EVENT_CALLBACKS-Struktur (ucxusbdevice.h)

Diese Struktur stellt eine Liste von UCX USB-Geräteereignisrückruffunktionen bereit.

Syntax

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;

Member

Size

Die Größe dieser Struktur in Bytes.

EvtUsbDeviceEndpointsConfigure

Ein Zeiger auf eine EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE Rückruffunktion.

EvtUsbDeviceEnable

Ein Zeiger auf eine EVT_UCX_USBDEVICE_ENABLE Rückruffunktion.

EvtUsbDeviceDisable

Ein Zeiger auf eine EVT_UCX_USBDEVICE_DISABLE Rückruffunktion.

EvtUsbDeviceReset

Ein Zeiger auf eine EVT_UCX_USBDEVICE_RESET Rückruffunktion.

EvtUsbDeviceAddress

Ein Zeiger auf eine EVT_UCX_USBDEVICE_ADDRESS Rückruffunktion.

EvtUsbDeviceUpdate

Ein Zeiger auf eine EVT_UCX_USBDEVICE_UPDATE Rückruffunktion.

EvtUsbDeviceHubInfo

Ein Zeiger auf eine EVT_UCX_USBDEVICE_HUB_INFO Rückruffunktion.

EvtUsbDeviceDefaultEndpointAdd

Ein Zeiger auf eine EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD Rückruffunktion.

EvtUsbDeviceEndpointAdd

Ein Zeiger auf eine EVT_UCX_USBDEVICE_ENDPOINT_ADD Rückruffunktion.

EvtUsbDeviceSuspend

Ein Zeiger auf eine EVT_UCX_USBDEVICE_SUSPEND Rückruffunktion.

EvtUsbDeviceResume

Ein Zeiger auf eine EVT_UCX_USBDEVICE_RESUME Rückruffunktion.

EvtUsbDeviceGetCharacteristic

Ein Zeiger auf eine EVT_UCX_USBDEVICE_GET_CHARACTERISTIC Rückruffunktion.

Anforderungen

Anforderung Wert
Header ucxusbdevice.h (include Ucxclass.h)

Weitere Informationen

UCX_USBDEVICE_EVENT_CALLBACKS_INIT

UcxUsbDeviceInitSetEventCallbacks