Richard Collins / USBHostControllerDriver
Embed: (wiki syntax)

« Back to documentation index

InterfaceAssociation Struct Reference

InterfaceAssociation Struct Reference

USB interface association descriptor (IAD) allows the device to group interfaces that belong to a function. More...

#include <UsbStructures.h>


Detailed Description

USB interface association descriptor (IAD) allows the device to group interfaces that belong to a function.

This topic describes how a client driver can determine whether the device contains an IAD for a function. The Universal Serial Bus Specification, revision 2.0, does not support grouping more than one interface of a composite device within a single function. However, the USB Device Working Group (DWG) created USB device classes that allow for functions with multiple interfaces, and the USB Implementor's Forum issued an Engineering Change Notification (ECN) that defines a mechanism for grouping interfaces. The ECN specifies a USB descriptor, called the Interface Association Descriptor (IAD), that allows hardware manufacturers to define groupings of interfaces.

Definition at line 101 of file UsbStructures.h.