USB_CONFIGURATION (Compact 2013)
3/26/2014
This structure contains information about a specific USB device configuration. USB devices can support several different configurations in which different interfaces on the device might behave in different ways.
Syntax
typedef struct _USB_CONFIGURATION {
const DWORD dwCount;
const USB_CONFIGURATION_DESCRIPTOR Descriptor;
const LPCVOID lpvExtended;
const DWORD dwNumInterfaces;
const LPCUSB_INTERFACE lpInterfaces;
} USB_CONFIGURATION, * PUSB_CONFIGURATION, * LPUSB_CONFIGURATION;
Members
- dwCount
Size, in bytes, of this structure.
- Descriptor
Pointer to a USB_CONFIGURATION_DESCRIPTOR structure.
- lpvExtended
Pointer to any attributes not included in USB_CONFIGURATION_DESCRIPTOR.
- dwNumInterfaces
Number of interfaces.
- lpInterfaces
Pointer to a USB_INTERFACE structure.
Requirements
Header |
usbtypes.h |
See Also
Reference
USB Driver Structures
USB_CONFIGURATION_DESCRIPTOR
USB_INTERFACE