Skip to content

Latest commit

 

History

History
109 lines (75 loc) · 3.81 KB

ns-usbspec-_usb_device_qualifier_descriptor.md

File metadata and controls

109 lines (75 loc) · 3.81 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:usbspec._USB_DEVICE_QUALIFIER_DESCRIPTOR
_USB_DEVICE_QUALIFIER_DESCRIPTOR (usbspec.h)
The USB_DEVICE_QUALIFIER_DESCRIPTOR structure is used by USB client drivers to retrieve a USB-defined device qualifier descriptor.
buses\usb_device_qualifier_descriptor.htm
usbref
05/07/2018
USB_DEVICE_QUALIFIER_DESCRIPTOR structure
*PUSB_DEVICE_QUALIFIER_DESCRIPTOR, PUSB_DEVICE_QUALIFIER_DESCRIPTOR, PUSB_DEVICE_QUALIFIER_DESCRIPTOR structure pointer [Buses], USB_DEVICE_QUALIFIER_DESCRIPTOR, USB_DEVICE_QUALIFIER_DESCRIPTOR structure [Buses], _USB_DEVICE_QUALIFIER_DESCRIPTOR, buses.usb_device_qualifier_descriptor, usbspec/PUSB_DEVICE_QUALIFIER_DESCRIPTOR, usbspec/USB_DEVICE_QUALIFIER_DESCRIPTOR, usbstrct_af615085-b822-4342-b1dd-950a0ff61d99.xml
usbspec.h
Usb200.h
Windows
Windows
USB_DEVICE_QUALIFIER_DESCRIPTOR, *PUSB_DEVICE_QUALIFIER_DESCRIPTOR
_USB_DEVICE_QUALIFIER_DESCRIPTOR
usbspec/_USB_DEVICE_QUALIFIER_DESCRIPTOR
PUSB_DEVICE_QUALIFIER_DESCRIPTOR
usbspec/PUSB_DEVICE_QUALIFIER_DESCRIPTOR
USB_DEVICE_QUALIFIER_DESCRIPTOR
usbspec/USB_DEVICE_QUALIFIER_DESCRIPTOR
APIRef
kbSyntax
HeaderDef
usbspec.h
_USB_DEVICE_QUALIFIER_DESCRIPTOR
PUSB_DEVICE_QUALIFIER_DESCRIPTOR
USB_DEVICE_QUALIFIER_DESCRIPTOR

_USB_DEVICE_QUALIFIER_DESCRIPTOR structure

-description

The USB_DEVICE_QUALIFIER_DESCRIPTOR structure is used by USB client drivers to retrieve a USB-defined device qualifier descriptor.

-struct-fields

-field bLength

Specifies the length, in bytes, of this descriptor.

-field bDescriptorType

Specifies the descriptor type. Must be set to USB_DEVICE_QUALIFIER_DESCRIPTOR_TYPE.

-field bcdUSB

Identifies the version of the USB specification that this descriptor structure complies with. This value is a binary-coded decimal number.

-field bDeviceClass

Specifies the class code of the device as assigned by the USB specification group.

-field bDeviceSubClass

Specifies the subclass code of the device as assigned by the USB specification group.

-field bDeviceProtocol

Specifies the protocol code of the device as assigned by the USB specification group.

-field bMaxPacketSize0

Specifies the maximum packet size, in bytes, for endpoint zero of the device. The value must be set to 8, 16, 32, or 64.

-field bNumConfigurations

Specifies the total number of possible configurations for the device.

-field bReserved

Reserved.

-remarks

This structure is similar to USB_DEVICE_DESCRIPTOR, but it contains only those members that can change when the device switches from full-speed operation to high-speed operation or vice versa. If the device is operating at full speed, querying for this descriptor will contain information about how the device would operate at high-speed. If, on the other hand, the device is operating at high-speed, this descriptor will contain information about how the device would operate at full-speed.

-see-also

USB Structures

UsbBuildGetDescriptorRequest

_URB_CONTROL_DESCRIPTOR_REQUEST