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

       

Port Driver


Порт-драйвер. Драйвер самого низкого уровня, который отвечает на стандартные системные запросы и, возможно, дополнительно — на специальные IOCTL запросы соответствующего классового драйвера. Порт-драйвер изолирует классовые драйверы от специфики аппаратуры (возможно, при помощи мини-порт-драйвеpa) и синхронизирует их операции.

Вообще говоря, любой драйвер устройства, являющегося "интеллектуальным контроллером" или шинным адаптером, может считаться порт-драйвером, если он общается с хотя бы одним классовым драйвером по определенному протоколу и синхронизирует доступ к контроллеру или шине. Среди примеров — SCSI порт-драйвер, видео порт-драйвер, драйвер параллельного порта.



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