Share via


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.
  • lpvExtended
    Pointer to any attributes not included in USB_CONFIGURATION_DESCRIPTOR.
  • dwNumInterfaces
    Number of interfaces.

Requirements

Header

usbtypes.h

See Also

Reference

USB Driver Structures
USB_CONFIGURATION_DESCRIPTOR
USB_INTERFACE