Share via


ISoftUSBDeviceQualifier Interface

The ISoftUSBDeviceQualifier interface represents a SoftUSBDeviceQualifier object, which is the device qualifier descriptor for a device as described in section 9.6.2 of the USB 2.0 specification, which you can download from the USB Web site.

Members

The ISoftUSBDeviceQualifier interface inherits from the IDispatch interface. ISoftUSBDeviceQualifier also defines the following types of members:

  • Methods
  • Properties

Methods

The ISoftUSBDeviceQualifier interface defines the following methods.

Method Description
get_Length

Returns the bLength field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

put_Length

Returns the bLength field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

get_DescriptorType

Returns the bDescriptorType field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

put_DescriptorType

Returns the bDescriptorType field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

get_USB

Returns the bcdUSB field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

put_USB

Returns the bcdUSB field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

get_DeviceClass

Returns the bDeviceClass field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

put_DeviceClass

Returns the bDeviceClass field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

get_DeviceSubClass

Returns the bDeviceSubClass field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

put_DeviceSubClass

Returns the bDeviceSubClass field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

get_DeviceProtocol

Returns the bDeviceProtocol field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

put_DeviceProtocol

Returns the bDeviceProtocol field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

get_MaxPacketSize0

Returns the bMaxPacketSize0 field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

put_MaxPacketSize0

Returns the bMaxPacketSize0 field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

get_NumConfigurations

Returns the bNumConfigurations field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

put_NumConfigurations

Returns the bNumConfigurations field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

get_Reserved

Returns the bReserved field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

put_Reserved

Sets the bReserved field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

 

Properties

The ISoftUSBDeviceQualifier interface defines the following properties. The preceding table includes access methods for these properties.

Property Access type Description

DescriptorType

Read/write

Returns the bDescriptorType field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

DeviceClass

Read/write

Returns the bDeviceClass field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

DeviceProtocol

Read/write

Returns the bDeviceProtocol field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

DeviceSubClass

Read/write

Returns the bDeviceSubClass field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

Length

Read/write

Returns the bLength field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

MaxPacketSize0

Read/write

Returns the bMaxPacketSize0 field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

NumConfigurations

Read/write

Returns the bNumConfigurations field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

Reserved

Read-only

Returns the bReserved field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

Reserved

Write-only

Sets the bReserved field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

USB

Read/write

Returns the bcdUSB field of the device qualifier descriptor as described in section 9.6.2 of the USB 2.0 specification.

 

Remarks

Requirements

Header

SoftUSBif.h

 

 

Send comments about this topic to Microsoft

Build date: 9/21/2010