USB_CONFIGURATION (Windows Embedded CE 6.0)
1/6/2010
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 |
Windows Embedded CE | Windows CE 2.10 and later |
See Also
Reference
USB Host Driver Structures
USB_CONFIGURATION_DESCRIPTOR
USB_INTERFACE