Universal USB Device Driver (USBIO)
USBIO_INTERFACE_CONFIGURATION_INFO
Definition
Members
Designer Reference Manual
200
The USBIO_INTERFACE_CONFIGURATION_INFO structure provides
information about an interface.
typedef struct _USBIO_INTERFACE_CONFIGURATION_INFO{
UCHAR InterfaceNumber;
UCHAR AlternateSetting;
UCHAR Class;
UCHAR SubClass;
UCHAR Protocol;
UCHAR NumberOfPipes;
UCHAR reserved1;
UCHAR reserved2;
} USBIO_INTERFACE_CONFIGURATION_INFO;
InterfaceNumber
Specifies the index of the interface as reported by the device in the
configuration descriptor.
AlternateSetting
Specifies the index of the alternate setting as reported by the device
in the configuration descriptor. The default alternate setting of an
interface is zero.
Class
Specifies the class code as reported by the device in the configuration
descriptor. The meaning of this value is defined by the USB class
specifications.
SubClass
Specifies the subclass code as reported by the device in the
configuration descriptor. The meaning of this value is defined by the
USB class specifications.
Protocol
Specifies the protocol code as reported by the device in the
configuration descriptor. The meaning of this value is defined by the
USB class specifications.
NumberOfPipes
Specifies the number of pipes that belong to this interface and
alternate setting.
Universal USB Device Driver (USBIO)
USB08 Evaluation Board
MOTOROLA