Уровни поддержки устройств и драйверов


Уровень поддержки Plug and Play, обеспечиваемый устройством, зависит как от аппаратной поддержки Plug and Play, так и от поддержки, обеспечиваемой драйвером этого устройства. На схематическом уровне эта концепция иллюстрируется в табл. 2.1.

Таблица 2.1. Уровни поддержки Plug and Play для устройств и драйверов

  Драйвер Plug and Play
Драйвер без поддержки Plug and Play
Устройство Plug and Play
Полная поддержка Plug and Play
Поддержка Plug and Play отсутствует
Устройство без поддержки Plug and Play
Возможна частичная поддержка Plug and Play
Поддержка Plug and Play отсутствует

Как показывает эта таблица, для обеспечения полной поддержки Plug and Play устройство Plug and Play должно иметь драйвер, поддерживающий Plug and Play.
Ниже кратко описаны все возможные конфигурации.

  •  Устройство и драйвер поддерживают Plug and Play (полная поддержка Plug and Play). Чтобы обеспечить оптимальную поддержку Plug and Play, аппаратная реализация должна соответствовать инициативе OnNow, включая спецификацию ACPI. Поддержка Plug and Play в Windows 2000/XP л Windows Server 2003 направлена только на системы ACPI.
  •  Устройство Plug and Play/драйвер без поддержки Plug and Play (поддержка Plug and Play отсутствует). Если драйвер не поддерживает Plug and Play, то устройство будет вести себя как устройство, не поддерживающее Plug and Play, несмотря на то, что оно поддерживает эту спецификацию аппаратно. Обратите особое внимание на то, что устройство, не поддерживающее Plug and Play, может ограничить функциональные возможности Plug and Play для всей системы.
  •  Устройство без поддержки Plug and Play/драйвер Plug and Play (возможна частичная поддержка Plug and Play). Устройство, не поддерживающее Plug and Play на аппаратном уровне, может обеспечивать частичную поддержку Plug and Play при условии загрузки соответствующего драйвера (Plug and Play). Хотя такая система не может автоматически и динамически распознавать аппаратные средства и загружать соответствующие драйверы, она обеспечит возможность управления выделением ресурсов Plug and Play, а также предоставит интерфейс для взаимодействия драйвера с системой Plug and Play и позволит взаимодействовать с системой управления электропитанием и регистрировать события, связанные с уведомлением устройств. Если такое устройство имеет драйвер Plug and Play, то оно отображается в приложении Device Manager, и для него будут доступны страницы конфигурирования свойств.
  • . Ни устройство, ни драйвер не поддерживают Plug and Play (поддержка Plug and Play отсутствует). Драйверы, разработанные до включения поддержки Plug and Play в операционную систему, будут функционировать точно так же, как раньше (без обеспечения функций Plug and Play). Все новые драйверы должны поддерживать Plug and Play.

Как видите, поддержка Plug and Play зависит не только от самого устройства, но и от его драйвера. Например, если вы установили в своей системе наследуемое устройство, вы все же можете обеспечить некоторый уровень поддержки Plug and Play и даже обеспечить для устройства дополнительные функциональные возможности за счет установки драйвера устройства, разработанного с учетом поддержки Plug and Play.

Поддержка возможностей Plug and Play для мониторов имеет некоторые особенности. Так, Windows XP и Windows Server 2003 будут воспринимать монитор как поддерживающий Plug and Play, только если эта поддержка обеспечивается как монитором и видеоадаптером, так и драйвером дисплея. В противном случае монитор будет идентифицирован как стандартный (default monitor).


Используются технологии uCoz