Программирование драйверов Windows

       

Основные сведения об аппаратном обеспечении


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

  • Поддерживает ли устройство спецификацию PnP и как устройство может известить систему о своем существовании при подключении?
  • Как происходит доступ к регистрам состояния и контроля устройства?
  • Как устройство может генерировать сигнал прерывания?
  • Как устройство участвует в передаче данных?
  • Использует ли устройство какую-либо встроенную память?
  • Как устройство конфигурируется и какэто можно сделать программно?


  • Содержание раздела