Я использую несколько идентичных устройств, и я хотел бы иметь возможность читать с них одновременно. Таким образом, ID продукта и поставщика одинаковы для всех устройств. Мне интересно, смогу ли я читать с них параллельно.
По-моему, я думаю, что это должно быть возможно, потому что для определенного пути к устройству вы создаете уникальный дескриптор winusb, а также уникальный дескриптор createfile.
Однако на практике я понял, что это не работает. Я не использовал перекрывающуюся структуру, поскольку я был полностью отделен из-за уникальных дескрипторов createfile. Данные, считываемые с устройств, не читаются параллельно, вместо этого они просто читают первое устройство, второе, третье и т. Д. *
Я написал код на c ++ и хотел бы получить совет, спасибо.
Будет ли использование перекрытой структуры решить проблему?
Или winusb не предназначен для такого использования?
Вот ссылка на мой код,
https://drive.google.com/drive/folders/1qvcGwNLxzJ0oRrFZbtyZ7g0zCU0XUG1n?usp=sharing