Драйвер устройства режима ядра утилиты bios_probe

В этом подразделе термины Драйвер и Драйвер устройства обозначают драйвер устройства режима ядра утилиты Bios_probe. Для создания драйвера утилиты Bios_probe Вам потребуется программный продукт Windows DDK, предназначенный для Windows 2000 или Windows ХР. Компоновка драйвера осуществляется при помощи утилиты Build В среде DDK. Процесс компоновки драйвера устройства в среде раз­работки драйверов Windows ХР DDK показан Подключаемый файл интерфейса interface. h, приведенный в листинге 9.18, родится в корневом каталоге исходного кода. Файл предоставляет интер­Фейс Между приложением пользовательского режима Bios_mode И его драйвером устройства Windows. Сокращение ММЮ в листинге 9.18 обо­значает отображенный в память ввод-вывод для полного понимания кода, представленного в листинге 9.18, необходимо Наличие Предварительного опыта по разработке драйверов устройств под Windows 2000/ХР. Если такого опыта у вас нет, я рекомендую вам прочесть дрта Бейкера И Джерри Лозано «The Windows 2000 Device Driver Book: A Guide for Programmers » или книгу Уолтера Они 10 «Programming the Microsoft Windows Driver Model «. Исходный код, показанный в листинге 9.18, предоставляет интерфейс между приложением пользовательского режима и драйвером устройства посредст­вом определения кодов IOCTL и некоторых структур данных. Коды IOCTL определены в макросе Ctl_code. Например, чтобы прочитать один байт из какого-либо порта, опре­деляется код Ioctl_read_port_byte. Делается это следующим образом



Рубрика: Женский интерес

Комментарии закрыты.