Sdílet prostřednictvím


Podpůrné karty PC, které odpovídají multifunkčnímu standardu

Pokud 16bitové zařízení PC Card ve stylu ISA implementuje multifunkční standard PC Card zcela a správně, dodavatel takového zařízení na platformě založené na NT může spoléhat na následující systémové součásti pro zpracování softwarových aspektů multifunkční sémantiky:

  • Soubor INF pro multifunkční zařízení. (dodané systémem)

    Ovladač sběrnice PCMCIA určuje ID hardwaru pro zařízení, které způsobí, že správce konfigurace použije k konfiguraci zařízení systémový soubor INF (mf.inf). Soubor mf.inf určuje třídu MultiFunction a jeho přidružený identifikátor GUID (definovaný v devguid.h).

  • Ovladač funkce pro multifunkční zařízení. (dodané systémem)

    Soubor mf.inf specifikuje ovladač multifunkční sběrnice dodávaný systémem (mf.sys) jako ovladač pro funkce zařízení.

    Řidič autobusu mf.sys vyjmenovává funkce zařízení. Ovladač sběrnice PCMCIA čte na zařízení registr konfigurace, aby určil požadavky na prostředky jednotlivých funkcí.

    Další informace o použití systémem dodávaného ovladače mf.sys naleznete v tématu Použití multifunkčního ovladače sběrnice System-Supplied.

Dodavatel multifunkčního zařízení PC Card, které odpovídá standardu, musí poskytovat následující podporu pro jednotlivé funkce:

  • Ovladač funkce PnP pro každou funkci zařízení. (dodáno dodavatelem)

    Vzhledem k tomu, že multifunkční ovladač sběrnice zpracovává multifunkční sémantiku, mohou být ovladače funkcí stejné ovladače, které by se použily, pokud by byly funkce zabalené jako jednotlivá zařízení.

  • Soubor INF pro každou funkci zařízení. (dodáno dodavatelem)

    Soubory INF mohou být stejné soubory, které by se použily, pokud by byly funkce zabalené jako jednotlivá zařízení. Soubory INF nepotřebují speciální sémantiku s funkcí.

Identifikátory hardwaru podřízených funkcí vytvořené ovladačem sběrnice PCMCIA

Pro skutečné multifunkční zařízení PC Card vytvoří ovladač sběrnice PCMCIA spolu s mf.syshardwarové ID pro jednotlivé podřízené funkce. Tato ID mají formát:

    <Manufacturer-name>-<Product-ID-string>-DEV<number>-CRC

V tomto formátu je číslo <> indexem založeným na nule pro funkci.

Například ovladač sběrnice PCMCIA vytvoří ID hardwaru podřízených funkcí, například následující:

    3COM_Corporation-3C562D/3C563D-DEV0-4893
    3COM_Corporation-3C562D/3C563D-DEV1-4893

Soubor INF pro podřízenou funkci multifunkčního zařízení PC Card musí určit ID hardwaru, které je hlášeno ovladačem sběrnice PCMCIA a mf.sys.