De "Stuurprogramma's" kolom laat u gedetailleerde gegevens zien over de stuurprogramma's die
het apparaat implementeren.
Afhankelijk van het type apparaat, kan de volgende informatie getoond worden:
- Mediabeheer stuurprogramma: (MCD). De MCD is verantwoordelijk voor het interpreteren
van multimedia opdrachten die vanuit een applicatie naar een apparaat verstuurd worden. Het is
aan de MCD om verdere actie te ondernemen afhankelijk van de opdracht die verstuurd is.
De naam die hier getoond wordt zal overeenkomen met een
DLL
in de MMOS2 directory.
- Leverancier-specifiek stuurprogramma: (VSD). Als dat ge‹nstalleerd is, wordt de VSD
meestal aangeroepen vanuit de MCD voor het implementeren van functies voor bepaalde apparatuur.
Deze architectuur biedt MMPM/2 de mogelijkheid om de MCD's behoorlijk algemeen te houden, terwijl
de apparatuur-specifieke code meestal in de VSD zit.
Bijvoorbeeld, de "waveaudio" apparaten zijn meestal ge‹mplementeerd door een algemene
MCD, terwijl het echte werk op de geluidskaart gedaan wordt in een VSD (die op zijn beurt
zal communiceren met een stuurprogramma).
- Fysiek apparaat stuurprogramma: (PDD). De PDD is verantwoordelijk voor het echte werken
met de apparatuur. Aangezien dit gedaan moet worden in ring 0, helemaal als er interrupts afgehandeld
moeten worden, is deze laag noodzakelijk.
Niet alle apparaten hebben een PDD nodig. Dit is typisch het geval voor geluidskaarten omdat die
interrupts en DMA moeten afhandelen.
- Parameters: dit zijn aanvullende parameters voor het
MMPM2.INI bestand in uw MMOS2 directory die opgegeven zijn voor het apparaat.
Dit is apparaat specifiek, maar lijkt gerelateerd te zijn aan wat opgegeven is voor een apparaat in
het "Multimedia Instellingen" object.