typedef struct _CLIENT_DRIVER_TABLE { USB_CLIENT_INIT Initialize; USB_CLIENT_EVENT_HANDLER EventHandler; USB_CLIENT_EVENT_HANDLER DataEventHandler; uint32_t flags; } CLIENT_DRIVER_TABLE;
Client Driver Table Structure
This structure is used to define an entry in the client-driver table. Each entry provides the information that the Host layer needs to manage a particular USB client driver, including pointers to the interface routines that the Client Driver must implement.
Members |
Description |
USB_CLIENT_INIT Initialize; |
Initialization routine |
USB_CLIENT_EVENT_HANDLER EventHandler; |
Event routine |
USB_CLIENT_EVENT_HANDLER DataEventHandler; |
Data Event routine |
uint32_t flags; |
Initialization flags |
MLA - USB Library Help Version : 2.16
![]() |