ISoftUSBString Interface

The ISoftUSBString interface represents a SoftUSBString object.

Members

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

  • Methods
  • Properties

Methods

The ISoftUSBString interface defines the following methods.

Method Description
get_Value

Returns the string descriptor's string data.

put_Value

Returns the string descriptor's string data.

get_Length

Returns the bLength field of the string descriptor as described in section 9.6.7 of the USB 2.0 specification.

put_Length

Returns the bLength field of the string descriptor as described in section 9.6.7 of the USB 2.0 specification.

get_DescriptorType

Returns the bDescriptorType field of the string descriptor as described in section 9.6.7 of the USB 2.0 specification.

put_DescriptorType

Sets the bDescriptorType field of the string descriptor as described in section 9.6.7 of the USB 2.0 specification.

 

Properties

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

Property Access type Description

DescriptorType

Read-only

Returns the bDescriptorType field of the string descriptor as described in section 9.6.7 of the USB 2.0 specification.

DescriptorType

Write-only

Sets the bDescriptorType field of the string descriptor as described in section 9.6.7 of the USB 2.0 specification.

Length

Read/write

Returns the bLength field of the string descriptor as described in section 9.6.7 of the USB 2.0 specification.

Value

Read/write

Returns the string descriptor's string data.

 

Remarks

A SoftUSBString object represents a string descriptor. All of a device's string descriptors are stored in the ISoftUSBDevice::Strings property. String descriptor numbers that are specified in other descriptors are used to index the ISoftUSBString collection.

Requirements

Header

SoftUSBIf.h

See Also

ISoftUSBDevice::Strings

 

 

Send comments about this topic to Microsoft

Build date: 9/21/2010