Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als een 16-bits PC-kaartapparaat in ISA-stijl de multifunctionele standaard voor pc-kaarten volledig en correct implementeert, kan de leverancier van een dergelijk apparaat op een NT-gebaseerd platform afhankelijk zijn van de volgende door het systeem geleverde onderdelen om de softwareaspecten van de multifunctionele semantiek te verwerken:
Een INF-bestand voor het multifunctionele apparaat. (door het systeem geleverde)
Het PCMCIA-busstuurprogramma geeft een hardware-id op voor het apparaat dat ervoor zorgt dat de configuration manager het door het systeem geleverde multifunctionele INF-bestand (mf.inf) gebruikt om het apparaat te configureren. Het mf.inf-bestand geeft de klasse 'MultiFunction' en de bijbehorende GUID (zoals gedefinieerd in devguid.h).
Een functiestuurprogramma voor het multifunctionele apparaat. (door het systeem geleverde)
Het mf.inf-bestand geeft het door het systeem geleverde multifunctionele busstuurprogramma (mf.sys) aan als het functiestuurprogramma voor het apparaat.
De mf.sys buschauffeur inventariseert de functies van het apparaat. Het PCMCIA-busstuurprogramma leest de configuratieregisters op het apparaat om de resourcevereisten van elke functie te bepalen.
Zie Het System-Supplied multifunctioneel busstuurprogramma gebruiken voor meer informatie over het gebruik van het door het systeem geleverde mf.sys stuurprogramma.
De leverancier van een multifunctioneel PC-kaartapparaat dat voldoet aan de standaard moet de volgende ondersteuning bieden voor de afzonderlijke functies:
Een PnP-functiestuurprogramma voor elke functie van het apparaat. (door de leverancier geleverde)
Omdat het multifunctioneel busstuurprogramma de multifunctionele semantiek afhandelt, kunnen de functiestuurprogramma's dezelfde stuurprogramma's zijn die zouden worden gebruikt als de functies als afzonderlijke apparaten zijn verpakt.
Een INF-bestand voor elke functie van het apparaat. (door de leverancier geleverde)
De INF-bestanden kunnen dezelfde bestanden zijn die zouden worden gebruikt als de functies als afzonderlijke apparaten zijn verpakt. De INF-bestanden hebben geen speciale multifunctionele semantiek nodig.
Onderliggende functie hardware-id's gemaakt door het PCMCIA Bus-stuurprogramma
Voor een echt multifunctioneel pc-kaartapparaat maakt het PCMCIA busstuurprogramma, samen met mf.sys, hardware-id's voor de onderliggende functies. Deze id's hebben de indeling:
<Manufacturer-name>-<Product-ID-string>-DEV<number>-CRC
In deze notatie <getal> is een nul-gebaseerd getal voor de functie.
Het PCMCIA-busstuurprogramma maakt bijvoorbeeld hardware-id's voor onderliggende functies, zoals de volgende:
3COM_Corporation-3C562D/3C563D-DEV0-4893
3COM_Corporation-3C562D/3C563D-DEV1-4893
Een INF-bestand voor een onderliggende functie van een multifunctioneel pc-kaartapparaat moet de hardware-id opgeven die wordt gerapporteerd door het stuurprogramma van de PCMCIA-bus en mf.sys.