Delen via


Een AddDevice Routine schrijven

Elk stuurprogramma dat PnP ondersteunt, moet een AddDevice-routine hebben. De AddDevice-routine maakt een of meer apparaatobjecten die de fysieke, logische of virtuele apparaten vertegenwoordigen waarvoor het stuurprogramma I/O-aanvragen uitvoert. Het apparaatobject wordt ook gekoppeld aan de apparaatstack, zodat de apparaatstack een apparaatobject bevat voor elk stuurprogramma dat aan het apparaat is gekoppeld.

De PnP-manager roept de AddDevice-routine van een stuurprogramma aan voor elk apparaat dat door het stuurprogramma wordt beheerd. AddDevice-routines worden aangeroepen tijdens de systeem initialisatie (wanneer apparaten voor het eerst worden geïnventariseerd) en op elk moment dat een nieuw apparaat wordt geïnventariseerd terwijl het systeem wordt uitgevoerd.

Deze sectie bevat de volgende onderwerpen:

AddDevice-routines in functie- of filterstuurprogramma's

AddDevice-routines in busstuurprogramma's

Richtlijnen voor het schrijven van AddDevice-routines