Пример #1
0
 public override HidStream Open()
 {
     WaitForCompletion();
     var stream = new WinHidStream();
     try { stream.Init(_path, this); return stream; }
     catch { stream.Close(); throw; }
 }
Пример #2
0
        public override HidStream Open()
        {
            WaitForCompletion();
            var stream = new WinHidStream();

            try { stream.Init(_path, this); return(stream); }
            catch { stream.Close(); throw; }
        }
Пример #3
0
        protected override DeviceStream OpenDeviceDirectly(OpenConfiguration openConfig)
        {
            RequiresGetInfo(GetInfoFlags.ReportInfo);

            var stream = new WinHidStream(this);

            try { stream.Init(_path, openConfig); return(stream); }
            catch { stream.Close(); throw; }
        }