estrutura UCX_USBDEVICE_EVENT_CALLBACKS (ucxusbdevice.h)

Essa estrutura fornece uma lista de funções de retorno de chamada de evento de dispositivo USB UCX.

Sintaxe

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;

Membros

Size

O tamanho em bytes dessa estrutura.

EvtUsbDeviceEndpointsConfigure

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.

EvtUsbDeviceEnable

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_ENABLE.

EvtUsbDeviceDisable

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_DISABLE.

EvtUsbDeviceReset

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_RESET.

EvtUsbDeviceAddress

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_ADDRESS.

EvtUsbDeviceUpdate

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_UPDATE.

EvtUsbDeviceHubInfo

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_HUB_INFO.

EvtUsbDeviceDefaultEndpointAdd

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD.

EvtUsbDeviceEndpointAdd

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_ENDPOINT_ADD.

EvtUsbDeviceSuspend

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_SUSPEND.

EvtUsbDeviceResume

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_RESUME.

EvtUsbDeviceGetCharacteristic

Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_GET_CHARACTERISTIC.

Requisitos

Requisito Valor
Cabeçalho ucxusbdevice.h (inclua Ucxclass.h)

Confira também

UCX_USBDEVICE_EVENT_CALLBACKS_INIT

UcxUsbDeviceInitSetEventCallbacks