Usbio_interface_configuration_info – Motorola USB08 User Manual

Page 200

Advertising
background image

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.

Advertising