Sdílet prostřednictvím


Průvodce návrhem multifunkčního ovladače zařízení

Multifunkční zařízení zabírá jedno místo ve své nadřazené sběrnici, ale obsahuje více než jednu funkci. Kombinovaná tiskárna, skener/ faxová zařízení a modem/ síťové karty jsou běžná multifunkční zařízení.

V multifunkčním zařízení jsou jednotlivé funkce nezávislé. To znamená, že funkce musí mít následující vlastnosti:

  • Funkce nemohou mít závislosti na pořadí spuštění.

  • Požadavky na prostředky pro jednu funkci nelze vyjádřit z hlediska prostředků jiné funkce (například funkce1 používá vstupně-výstupní port x a funkce2 používá port x + 200).

  • Každá funkce musí být schopná pracovat jako samostatné zařízení, i když je obsluhována stejnými ovladači jako jiná funkce.

  • Každá funkce na zařízení musí být vyčíslená.

  • Požadavky na prostředky pro každou funkci musí být předány správci PnP.

  • Pro každou funkci musí existovat soubory a ovladače INF.

Komponenta odpovědná za každou z těchto úloh závisí na multifunkčním standardu nadřazené sběrnice zařízení, rozsahu, v jakém zařízení odpovídá standardu, a na možnostech nadřazeného ovladače sběrnice.

Pokud zařízení vyhovuje multifunkčním standardům pro sběrnici, výrazně se sníží vaše požadavky na řidiče. Pro sběrnice PC Card a PCI byly definovány oborové multifunkční standardy.

Pokud pracujete s multifunkčním dvd/CD-ROM zařízením používaným pro ukládání dat (ne pro přehrávání zvuku nebo videa), měli byste použít systémový ovladač třídy WDM DVD, který zařízení považuje za jedinou logickou jednotku.

U multifunkčního zařízení, které kombinuje další funkce, můžete použít systémový ovladač a soubor INF, pokud zařízení splňuje multifunkční standardy pro sběrnici. Systémem dodaný multifunkční ovladač (mf.sys) dokáže zpracovat výčty na úrovni sběrnice a požadavky na přidělení prostředků pro zařízení, a systémem dodaný INF (mf.sys) může nainstalovat multifunkční zařízení. Pro každou z funkcí jednotlivých zařízení musíte zadat pouze ovladač funkce a soubor INF.

Pokud zařízení nevyhovuje standardu pro svou sběrnici, možná budete muset kromě ovladačů funkcí a souborů INF pro funkce dodat ovladač, který je funkčně ekvivalentní mf.sys.

Pokud chcete nainstalovat multifunkční zařízení, obvykle poskytnete základní soubor INF pro zařízení a další soubor INF pro každou funkci zařízení. Základní soubor INF obvykle kopíruje soubory INF pro jednotlivé funkce zařízení. Informace o tom, jak toho dosáhnout, najdete v tématu Kopírování souborů INFS.

Následující části popisují požadavky na ovladač a instalaci pro různé typy multifunkčních zařízení:

Podpora multifunkčních zařízení pc card

Podpora multifunkčních zařízení PCI

Podpora multifunkčních zařízení na jiných autobusech

Použití vícefunkčního ovladače sběrnice System-Supplied

Vytváření map prostředků pro multifunkční zařízení

Informace o syntaxi souboru INF najdete v oddílech souborů INF a direktivách souborů INF .

Sada Windows Driver Kit (WDK) obsahuje samostatnou část, která popisuje, jak podporovat multifunkční zvuková zařízení.