Delen via


Apparaatconfiguraties en gelaagde stuurprogramma's

Voor de meest voorkomende soorten apparaten levert de Windows Driver Kit (WDK) een voorbeeldset volledig functionele systeemstuurprogramma's. Afzonderlijke voorbeeldstuurprogramma's kunnen worden gebruikt als modellen bij het ontwikkelen van nieuwe stuurprogramma's voor vergelijkbare soorten apparaten. De stuurprogramma's van het systeem hadden echter een extra ontwerpvereiste: om het eenvoudig te maken om nieuwe apparaatstuurprogramma's te ontwikkelen. Daarom hebben veel van de systeemstuurprogramma's een gelaagde architectuur, zodat bepaalde stuurprogramma's opnieuw kunnen worden gebruikt ter ondersteuning van nieuwe stuurprogramma's voor vergelijkbare apparaten.

In de meeste gevallen zijn de door WDK geleverde herbruikbare stuurprogramma's WDM-stuurprogramma's die PnP ondersteunen en hardwareonafhankelijke bewerkingen afhandelen voor een door het systeem geleverd apparaatspecifiek laagste-niveau PnP-busstuurprogramma. In sommige gevallen, zoals bij de stuurprogramma's voor de parallelle poort en SCSI-poort, bieden deze herbruikbare stuurprogramma's ondersteuning aan voor hogere niveau stuurprogramma's die specifiek zijn voor apparaattypeklassen. Houd er rekening mee dat geen van de herbruikbare stuurprogramma's van het systeem verhindert dat nieuwe tussenliggende stuurprogramma's worden toegevoegd aan een keten van bestaande stuurprogramma's.

Wanneer een nieuw (of vervangend) stuurprogramma in de keten van stuurprogramma's voor een apparaat past, is deels afhankelijk van de hardwareconfiguratie van apparaten in een bepaald Windows-platform, en deels over hoeveel ondersteuning een nieuw stuurprogramma kan krijgen van bestaande systeemstuurprogramma's.

In deze sectie