Designer Reference Manual
USB08 Evaluation Board
200
Universal USB Device Driver (USBIO)
MOTOROLA
Universal USB Device Driver (USBIO)
USBIO_INTERFACE_CONFIGURATION_INFO
The USBIO_INTERFACE_CONFIGURATION_INFO structure provides
information about an interface.
Definition
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;
Members
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.