iPXE
usb_interface_descriptor Struct Reference

A USB interface descriptor. More...

#include <usb.h>

Data Fields

struct usb_descriptor_header header
 Descriptor header.
uint8_t interface
 Interface number.
uint8_t alternate
 Alternate setting.
uint8_t endpoints
 Number of endpoints.
struct usb_class class
 Interface class.
uint8_t name
 Interface name.

Detailed Description

A USB interface descriptor.

Definition at line 245 of file usb.h.

Field Documentation

◆ header

struct usb_descriptor_header usb_interface_descriptor::header

Descriptor header.

Definition at line 247 of file usb.h.

◆ interface

uint8_t usb_interface_descriptor::interface

Interface number.

Definition at line 249 of file usb.h.

◆ alternate

uint8_t usb_interface_descriptor::alternate

Alternate setting.

Definition at line 251 of file usb.h.

◆ endpoints

uint8_t usb_interface_descriptor::endpoints

Number of endpoints.

Definition at line 253 of file usb.h.

◆ class

struct usb_class usb_interface_descriptor::class

Interface class.

Definition at line 255 of file usb.h.

◆ name

uint8_t usb_interface_descriptor::name

Interface name.

Definition at line 257 of file usb.h.


The documentation for this struct was generated from the following file: