Драйвер клавиатуры В стандартном режиме работы Windows используется драйвер клавиатуры в виде обычной DLL-библиотеки.
Можно также скопировать произвольный фрагмент окна, выделенный пользователем.
Для реализации режимов svga производители видеоконтроллеров создают собственные драйверы и поставляют их в комплекте со своими изделиями.
В последнее время в качестве видеоконтроллера обычно используется так драйвер называемый ускоритель Windows (Windows Accelerator способный выполнять многие графические операции на аппаратном уровне без загрузки центрального процессора компьютера.
Основная задача виртуального драйвера видеоконтроллера заключается в координации коллективного доступа к аппаратуре видеоконтроллера со стороны виртуальных машин MS-DOS и системной виртуальной машины, в которой работают приложения Windows.
Так же, как и драйвер видеоконтроллера, драйвер принтера экспортирует функции BitBlt, ExtTextOut, SetPalette, StretchDIBits и другие.
После обработки драйвером данные направляются снова в интерфейс GDI, который далее может направить их либо в систему спулинга печати, либо сразу передать драйверу параллельного или последовательного порта, к которому подключен принтер.
Так как драйвер видеоконтроллера выполняет многие критические функции, возможные ошибки, допущенные при создании драйвера, могут сказаться на работе любых приложений Windows.
Другая возможность, которая есть в распоряжении разработчика драйвера принтера - функции для работы с приоритетными очередями, также экспортируемые GDI.
Драйверы экспортируют многие функции, которые по выполняемым действиям можно отнести к интерфейсу GDI, например, BitBlt, ExtTextOut, SetPalette, StretchDIBits и многие другие.
Как правило, эти шрифты не содержат символов кириллицы, поэтому русские буквы исчезнут с экрана.
Этот интерфейс обеспечивает независимость приложений от особенностей физической аппаратуры.
Последнее обстоятельство приводит в замешательство некоторых пользователей, работающих с символами кириллицы.
В ходе этой процедуры многие шрифты из системного каталога Windows заменяются на другие, сходные по начертанию, но имеющие в своем составе символы кириллицы.
География, геометрия, естествознание, информатика, история, культурология, математика.
Еще одна важная задача, выполняемая драйвером видеоконтроллера (вернее, отдельным модулем, который устанавливается вместе с драйвером) заключается в сохранении и восстановлении содержимого экрана при переключении от виртуальной машины MS-DOS к системной виртуальной машине, в рамках которой работают все приложения Windows.
Основное назначение драйвера клавиатуры, как нетрудно догадаться, заключается в определении скан-кода нажатой или отпущенной клавиши, преобразования его в код ansi и передаче этих кодов Windows для создания соответствующего сообщения WM_keydown или WM_keyup.
Драйверам видеоконтроллера можно было бы посвятить отдельную книгу, так как решаемые этим драйвером задачи очень сложны.
В составе DDK есть исходные тексты виртуальных драйверов для некоторых типов видеоконтроллеров, таких как CGA, EGA и VGA.
Процедура передачи кодов заключается в вызове процедуры, адрес которой Windows передает драйверу при инициализации драйвера.
Драйвер видеоконтроллера, драйвер видеоконтроллера оказывает решающее влияние на производительность Windows как операционной системы с графическим интерфейсом пользователя.
Всю необходимую информацию при необходимости вы сможете найти в документации, которая поставляется в составе DDK.
Другая возможность, которая есть в распоряжении разработчика драйвера принтера - функции для работы с приоритетными очередями, также экспортируемые GDI.
Как мы уже говорили в 14 томе "Библиотеки системного программиста приложения Windows работают с видеоконтроллером и принтером через интерфейс графических устройств GDI, реализованный как DLL-библиотека gdi.
При этом значительно увеличивается скорость вывода изображения в среде Windows.
Драйвер видеоконтроллера, драйвер видеоконтроллера оказывает решающее влияние на производительность Windows как операционной системы с графическим интерфейсом пользователя.
Драйвер принтера В 14 томе Библиотеки системного программиста мы рассказали вам о том, как приложения Windows работают с принтером.
При этом значительно увеличивается скорость вывода изображения в среде Windows.
Всю необходимую информацию при необходимости вы сможете найти в документации, которая поставляется в составе DDK.
Можно также скопировать произвольный фрагмент окна, выделенный пользователем.
В этом разделе мы очень кратко расскажем о стандартных драйверах Windows, обслуживающих такие устройства компьютера, как видеоконтроллер, принтер и плоттер, клавиатуру, мышь и асинхронный последовательный адаптер.
Функции выделения фрагмента окна в расширенном режиме работы Windows также выполняются модулем сохранения экрана.
Как мы уже говорили в 14 томе Библиотеки системного программиста приложения Windows работают с видеоконтроллером и принтером через интерфейс графических устройств GDI, реализованный как DLL-библиотека gdi.
Комментариев нет:
Отправить комментарий