iPXE
Data Fields
USB_DEVICE_DESCRIPTOR Struct Reference

Standard Device Descriptor USB 2.0 spec, Section 9.6.1. More...

#include <Usb.h>

Data Fields

UINT8 Length
 
UINT8 DescriptorType
 
UINT16 BcdUSB
 
UINT8 DeviceClass
 
UINT8 DeviceSubClass
 
UINT8 DeviceProtocol
 
UINT8 MaxPacketSize0
 
UINT16 IdVendor
 
UINT16 IdProduct
 
UINT16 BcdDevice
 
UINT8 StrManufacturer
 
UINT8 StrProduct
 
UINT8 StrSerialNumber
 
UINT8 NumConfigurations
 

Detailed Description

Standard Device Descriptor USB 2.0 spec, Section 9.6.1.

Definition at line 111 of file Usb.h.

Field Documentation

◆ Length

UINT8 USB_DEVICE_DESCRIPTOR::Length

Definition at line 112 of file Usb.h.

◆ DescriptorType

UINT8 USB_DEVICE_DESCRIPTOR::DescriptorType

Definition at line 113 of file Usb.h.

◆ BcdUSB

UINT16 USB_DEVICE_DESCRIPTOR::BcdUSB

Definition at line 114 of file Usb.h.

◆ DeviceClass

UINT8 USB_DEVICE_DESCRIPTOR::DeviceClass

Definition at line 115 of file Usb.h.

◆ DeviceSubClass

UINT8 USB_DEVICE_DESCRIPTOR::DeviceSubClass

Definition at line 116 of file Usb.h.

◆ DeviceProtocol

UINT8 USB_DEVICE_DESCRIPTOR::DeviceProtocol

Definition at line 117 of file Usb.h.

◆ MaxPacketSize0

UINT8 USB_DEVICE_DESCRIPTOR::MaxPacketSize0

Definition at line 118 of file Usb.h.

◆ IdVendor

UINT16 USB_DEVICE_DESCRIPTOR::IdVendor

Definition at line 119 of file Usb.h.

◆ IdProduct

UINT16 USB_DEVICE_DESCRIPTOR::IdProduct

Definition at line 120 of file Usb.h.

◆ BcdDevice

UINT16 USB_DEVICE_DESCRIPTOR::BcdDevice

Definition at line 121 of file Usb.h.

◆ StrManufacturer

UINT8 USB_DEVICE_DESCRIPTOR::StrManufacturer

Definition at line 122 of file Usb.h.

◆ StrProduct

UINT8 USB_DEVICE_DESCRIPTOR::StrProduct

Definition at line 123 of file Usb.h.

◆ StrSerialNumber

UINT8 USB_DEVICE_DESCRIPTOR::StrSerialNumber

Definition at line 124 of file Usb.h.

◆ NumConfigurations

UINT8 USB_DEVICE_DESCRIPTOR::NumConfigurations

Definition at line 125 of file Usb.h.


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