#include <usbdevice.h>
Data Fields | |
const tDeviceInfo * | psDevInfo |
This is the top level device information structure. More... | |
void * | pvInstance |
This is the instance data for the device structure. More... | |
uint32_t | ui32DeviceWorkspace |
A per-device workspace used by the composite device. More... | |
This type is used by an application to describe and instance of a device and an instance data pointer for that class. The psDevice pointer should be a pointer to a valid device class to include in the composite device. The pvInstance pointer should be a pointer to an instance pointer for the device in the psDevice pointer.
const tDeviceInfo* tCompositeEntry::psDevInfo |
This is the top level device information structure.
Referenced by BuildCompositeDescriptor(), USBDAudioCompositeInit(), USBDBulkCompositeInit(), USBDCDCCompositeInit(), USBDDFUCompositeInit(), USBDHIDCompositeInit(), and USBDMSCCompositeInit().
void* tCompositeEntry::pvInstance |
This is the instance data for the device structure.
Referenced by USBDAudioCompositeInit(), USBDBulkCompositeInit(), USBDCDCCompositeInit(), USBDDFUCompositeInit(), USBDHIDCompositeInit(), and USBDMSCCompositeInit().
uint32_t tCompositeEntry::ui32DeviceWorkspace |
A per-device workspace used by the composite device.