Wraps a raw usb device profile handle pointer in aclass.
When a libusb_device pointer, is called. When all references to this instance are out-of-scope or have all been closed, this profile handle is de-referenced with . When the reference count equals zero, memory is freed and resources are released.instance is created and wrapped around the
Theclass ensures all device profiles get closed and freed regardless of abnormal program terminations or coding errors.
Certain operations can be performed using just the MonoUsbDeviceHandle using ., but in order to do any I/O you will have to first obtain a