Цитата Сообщение от goodboy Посмотреть сообщение
Рассматриваемая нами ошибка 0x000000D1 связана с IRQ (Interrupt Request) – системными прерываниями, сообщающими процессору, что нужно прерваться на обработку какого-либо сигнала от устройства. Когда два системных устройства используют одинаковый IRQ-канал, это приводит к конфликту оборудования и появлению всем нам знакомого «синего экрана смерти».
Так как я совершенно не лезу в железо, а общаюсь честно через системные вызовы, то эту ошибку можно считать именно косяком винды)

- - - Добавлено - - -

WASAPI Test - 3

Обновил тест.

1) Добавилась проверка минимального периода буфера
2) Добавился перебор максимального периода, путем последовательного уменьшения в два раза, пока система не согласится. У меня работает и без этого, поэтому вся надежда на тех, у кого не работала предыдущая версия теста.