ReactOS 0.4.17-dev-1037-g720d112
_USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR Struct Reference

#include <usb300.h>

Collaboration diagram for _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR:

Public Attributes

UCHAR bLength
 
UCHAR bDescriptorType
 
UCHAR bDevCapabilityType
 
UCHAR bReserved
 
union {
   ULONG   AsUlong
 
   struct {
      ULONG   SublinkSpeedAttrCount:5
 
      ULONG   SublinkSpeedIDCount:4
 
      ULONG   Reserved:23
 
   } 
 
} bmAttributes
 
union {
   USHORT   AsUshort
 
   struct {
      USHORT   SublinkSpeedAttrID:4
 
      USHORT   Reserved:4
 
      USHORT   MinRxLaneCount:4
 
      USHORT   MinTxLaneCount:4
 
   } 
 
} wFunctionalitySupport
 
USHORT wReserved
 
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED bmSublinkSpeedAttr [1]
 

Detailed Description

Definition at line 157 of file usb300.h.

Member Data Documentation

◆ AsUlong

ULONG _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::AsUlong

Definition at line 163 of file usb300.h.

◆ AsUshort

USHORT _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::AsUshort

Definition at line 171 of file usb300.h.

◆ bDescriptorType

UCHAR _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::bDescriptorType

Definition at line 159 of file usb300.h.

◆ bDevCapabilityType

UCHAR _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::bDevCapabilityType

Definition at line 160 of file usb300.h.

◆ bLength

UCHAR _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::bLength

Definition at line 158 of file usb300.h.

◆ 

union { ... } _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::bmAttributes

◆ bmSublinkSpeedAttr

USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::bmSublinkSpeedAttr[1]

Definition at line 180 of file usb300.h.

◆ bReserved

UCHAR _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::bReserved

Definition at line 161 of file usb300.h.

◆ MinRxLaneCount

USHORT _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::MinRxLaneCount

Definition at line 175 of file usb300.h.

◆ MinTxLaneCount

USHORT _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::MinTxLaneCount

Definition at line 176 of file usb300.h.

◆ Reserved [1/2]

ULONG _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::Reserved

Definition at line 167 of file usb300.h.

◆ Reserved [2/2]

USHORT _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::Reserved

Definition at line 174 of file usb300.h.

◆ SublinkSpeedAttrCount

ULONG _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::SublinkSpeedAttrCount

Definition at line 165 of file usb300.h.

◆ SublinkSpeedAttrID

USHORT _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::SublinkSpeedAttrID

Definition at line 173 of file usb300.h.

◆ SublinkSpeedIDCount

ULONG _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::SublinkSpeedIDCount

Definition at line 166 of file usb300.h.

◆ 

union { ... } _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::wFunctionalitySupport

◆ wReserved

USHORT _USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR::wReserved

Definition at line 179 of file usb300.h.


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