Share via


estructura UCX_USBDEVICE_EVENT_CALLBACKS (ucxusbdevice.h)

Esta estructura proporciona una lista de funciones de devolución de llamada de eventos de dispositivo USB UCX.

Sintaxis

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;

Miembros

Size

Tamaño en bytes de esta estructura.

EvtUsbDeviceEndpointsConfigure

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE .

EvtUsbDeviceEnable

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_ENABLE .

EvtUsbDeviceDisable

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_DISABLE .

EvtUsbDeviceReset

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_RESET .

EvtUsbDeviceAddress

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_ADDRESS .

EvtUsbDeviceUpdate

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_UPDATE .

EvtUsbDeviceHubInfo

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_HUB_INFO .

EvtUsbDeviceDefaultEndpointAdd

Puntero a una función de devolución de llamada de EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD .

EvtUsbDeviceEndpointAdd

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_ENDPOINT_ADD .

EvtUsbDeviceSuspend

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_SUSPEND .

EvtUsbDeviceResume

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_RESUME .

EvtUsbDeviceGetCharacteristic

Puntero a una función de devolución de llamada EVT_UCX_USBDEVICE_GET_CHARACTERISTIC .

Requisitos

Requisito Valor
Header ucxusbdevice.h (incluye Ucxclass.h)

Consulte también

UCX_USBDEVICE_EVENT_CALLBACKS_INIT

UcxUsbDeviceInitSetEventCallbacks