Поделиться через


Общие сведения о мини-драйверах контроллеров IDE, предоставляемых поставщиком

Драйвер портов интегрированной среды разработки, предоставляемый Корпорацией Майкрософт,atapi.sys, и драйвер контроллера ,pciidex.sys, не зависят от оборудования и могут использоваться практически со всеми контроллерами интегрированной среды разработки. Таким образом, драйверы портов и драйверы контроллера, предоставляемые поставщиком, не требуются.

Корпорация Майкрософт также предоставляет собственный мини-накопитель контроллера ,pciide.sys, который обрабатывает аппаратные аспекты пары "драйвер-мини-драйвер контроллера" и может использоваться с большинством оборудования контроллеров интегрированной среды разработки. Поставщики могут предоставить собственный мини-диск контроллера вместо использования pciide.sys.

Мини-диск контроллера, предоставляемый поставщиком:

  • Не требуется поддержка Plug and Play (PnP) или управления питанием. Операции управления PnP и питанием обрабатываются драйвером контроллера, предоставляемым корпорацией Майкрософт, pciidex.sys.

  • Не требуется регистрировать какой-либо конкретный интерфейс для соответствия требованиям к системе.

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

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

Дополнительные сведения о библиотеке PciIdeX и описание интерфейса подпрограммы мини-драйвера между системным драйвером контроллера и мини-драйвером контроллера, предоставляемым поставщиком, см. в статье Инициализация и вызов подпрограмм мини-драйвера интегрированной среды разработки.