Finds and identifies usb devices. Used for easily locating
Instances of this class can optionally be passed directly into UsbDevice.OpenUsbDevice(LibUsbDotNet.Main.UsbDeviceFinder) to quickly find and open a specific usb device in one step. Pass instances of this class into the UsbRegDeviceList.Find(UsbDeviceFinder), UsbRegDeviceList.FindAll(UsbDeviceFinder), or UsbRegDeviceList.FindLast(UsbDeviceFinder) functions of a UsbRegDeviceList instance to find connected usb devices without opening devices or interrogating the bus. After locating the required UsbRegistry instance, call the UsbRegistry.Open method to start using the UsbDevice instance.