Re[3]: Простейший пример драйвера USB-устройства Windows
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 04.01.22 12:40
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Ответственная — да, нужно тестировать.


Не только тестировать, но и понимать для чего и как используются те или иные средства. Если почитаете переписку драйверописателей в сети, увидите множество одних и тех же фрагментов кода, кочующих из драйвера в драйвер, и не все они полностью корректны. То, что они кочуют из поста в пост без изменений, как раз и означает, что их тупо копируют и вставляют, минимально адаптируя к своим работам, а то и вовсе не адаптируя. Для конечного софта это допустимо, для системного — нет.

S>Сложная — почему же? По сути это просто передача данных из ОС в девайс — ВСЕ! Больше ничего.


Если это несложно, что ж Вам не нравится? Берите документацию и делайте драйвер, делов-то.

S>Сложно — это когда нужно осознать некие математические абстракции, которые опираются на другие математические абстракции. Вот это сложно.


Ну-ну. Давайте я Вам накидаю математических абстракций, описывающих передачу и обработку звуковых потоков в виндовом ядре (они несложны), а Вы по-быстрому сделаете драйвер, который будет все это делать в полном соответствии с системными соглашениями, в реальном времени, невзирая на баги системы, других драйверов и пользовательского софта, работать почти на любом железе, в системах от XP до Win11 и т.п.