public HidDevice(HidDeviceInfo info, DeviceMode devideReadMode, DeviceMode deviceWriteMode) { Path = info.Path; Description = info.Description; ReportID = 0x0; DeviceReadMode = devideReadMode; DeviceWriteMode = deviceWriteMode; Timeout = 30; try { Handle = OpenDeviceIO(); GetDeviceAttributes(); GetDeviceCapabilities(); } catch { Dispose(); throw; } }
public HidDevice(HidDeviceInfo info) : this(info, DeviceMode.NonOverlapped, DeviceMode.NonOverlapped) { }