это продолжение проблемы, которую я выложил ранее. Вот ссылка…
Можно ли использовать winusb для одновременной связи с несколькими одинаковыми USB-устройствами?
Таким образом, у меня есть несколько идентичных устройств, и мне нужно постоянно читать с них параллельно. Во-первых, я написал код, в котором каждое устройство работает в отдельном потоке. Это не сработало. Посмотрев на время, когда каждая труба была выполнена, я увидел, что они происходят один за другим. Как по совету, я пошел и внедрил структуру Overlapped в мой код. Однако это тоже не сработало. Я вышел с той же проблемой. (Я беру время после каждого чтения) После всего, что я решил запустить два отдельных экземпляра моей программы. Я взял время из каждого экземпляра и объединил их. После изучения я увидел, что эта проблема все еще существует. Следовательно, мне интересно, это ограничение самого winusb.sys?
Вот моя ссылка на мой код …
https://drive.google.com/drive/folders/1qvcGwNLxzJ0oRrFZbtyZ7g0zCU0XUG1n?usp=sharing
Большое спасибо, если что-то неясно, пожалуйста, скажите, и я предоставлю больше информации.
Задача ещё не решена.
Других решений пока нет …