USBD_INTERFACE_LIST_ENTRY structure
The USBD_INTERFACE_LIST_ENTRY structure is used by USB client drivers to create an array of interfaces to be inserted into a configuration request.
Syntax
typedef struct _USBD_INTERFACE_LIST_ENTRY { PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor; PUSBD_INTERFACE_INFORMATION Interface; } USBD_INTERFACE_LIST_ENTRY, *PUSBD_INTERFACE_LIST_ENTRY;
Members
- InterfaceDescriptor
- 
Pointer to a USB_INTERFACE_DESCRIPTOR structure that describes the interface to be added to the configuration request. 
- Interface
- 
Pointer to a USBD_INTERFACE_INFORMATION structure that describes the properties and settings of the interface pointed to by InterfaceDescriptor. 
Remarks
This structure is used by USB clients with the routine USBD_CreateConfigurationRequestEx. Clients allocate an array of these structures, one for each interface to be configured. Clients must also allocate a NULL entry in the array to be used as a terminator before calling USBD_CreateConfigurationRequestEx.
Requirements
| Header | 
 | 
|---|
See also
Send comments about this topic to Microsoft
Build date: 12/5/2013

