Delen via


Een gebruiker plugt in een apparaat (UMDF 1)

Waarschuwing

UMDF 2 is de nieuwste versie van UMDF en vervangt UMDF 1. Alle nieuwe UMDF-stuurprogramma's moeten worden geschreven met UMDF 2. Er worden geen nieuwe functies toegevoegd aan UMDF 1 en er is beperkte ondersteuning voor UMDF 1 op nieuwere versies van Windows 10. Universele Windows-stuurprogramma's moeten UMDF 2 gebruiken.

De gearchiveerde UMDF 1-voorbeelden vindt u in de Windows 11 versie 22H2 - update van stuurprogrammavoorbeelden van mei 2022.

Zie Aan de slag met UMDF-voor meer informatie.

Wanneer een gebruiker een apparaat aansluit, roept het framework de PnP- en Power Management-callbackmethoden van een UMDF-stuurprogramma aan in de volgende volgorde, beginnend vanaf de status Apparaat aangekomen onderaan de afbeelding:

diagram met de opsomming van het apparaat en de opstartvolgorde voor een UMDF-stuurprogramma.

Het framework begint met het aanroepen van de IDriverEntry::OnDeviceAdd callback zodat het stuurprogramma een callback-object voor het apparaat kan maken en een frameworkapparaatobject dat het apparaat vertegenwoordigt. Het framework blijft de callback-routines van de driver aanroepen door de reeks te doorlopen totdat het apparaat in werking is.

Het framework doorloopt deze reeks voor elke UMDF-functie of filterstuurprogramma dat het apparaat ondersteunt, één stuurprogramma tegelijk, te beginnen met het stuurprogramma dat het laagst is in de stuurprogrammastack.