UsbRegistry Class

LibUsbDotNet

LibUsbDotNet 2.2.8 UsbRegistry Class
Library ReferenceLibUsbDotNet.MainUsbRegistry
LibUsbDotNet on SourceForge
USB device registry members common to both LibUsb and WinUsb devices.
Declaration Syntax
C# Visual Basic Visual C++
public abstract class UsbRegistry
Public MustInherit Class UsbRegistry
public ref class UsbRegistry abstract
Members
All Members Methods Properties Fields



Icon Member Description
Count
Number of properties in the array.

Device
Opens the USB device for communucation.

DeviceInterfaceGuids
The unique "SymbolicName" of the device.

DeviceProperties
Collection of known usb device properties (from the registry).

ForceSetupApi
If true, LibUsbDotNet will use the vid, pid and revision of the Info descriptor to lookup additional device information in the windows registry via the setupapi. Setting this field to false will cause all device information to come directly from the device descriptors.

FullName
Gets the manufacturer followed by the device decription in the format 'Mfu - Description'

IsAlive
Check this value to determine if the usb device is still connected to the bus and ready to open.

Item[([( String])])
Gets a device property/key from the registry.

Item[([( SPDRP])])
Gets a device property/key from the registry. See the SPDRP enumeration for more information.

Item[([( DevicePropertyType])])
Gets a property from the registry. See the DevicePropertyType enumeration for more information.

Name
Gets the short name of the usb device.

Open(UsbDevice%)
Opens the USB device for communucation.

Pid
ProductID

Rev
Usb device revision number.

SymbolicName
The unique "SymbolicName" of the device.

Vid
VendorID

Inheritance Hierarchy

Assembly: LibUsbDotNet (Module: LibUsbDotNet) Version: 2.2.8.104 (2.2.8.104)