Dela via


Räkna upp enheterna på en buss

Busenumerering innebär att avgöra vilka underordnade enheter som är anslutna till en förälder enhet. En överordnad enhet är vanligtvis ett busskort, men det kan också vara en enhet som stöder flera funktioner, till exempel ett ljudkort, för vilka varje funktion kräver en separat uppsättning drivrutiner.

Kernel-Mode Driver Framework (KMDF) stöder två typer av bussuppräkning:

  • Statisk uppräkning, vilket är enkelt att implementera och är idealiskt om antalet och typen av underordnade enheter inte är systemspecifika och inte ändras när maskinvaran har anslutits.

  • Dynamisk uppräkning, som ska användas om antalet eller typen av underordnade enheter ändras mellan olika datorer.

En busschaufför kan använda någon av eller båda typerna av bussuppräkning.

För mer information om hur du skriver en KMDF-busdrivrutin finns i Bus Driver Development Based on KMDF.