Delen via


UMDF-objecten en -interfaces

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.

Het User-Mode Driver Framework (UMDF) bestaat uit een set medewerkende objecten. De UMDF maakt en beheert een reeks objecten die beschikbaar zijn voor het apparaatstuurprogramma in de gebruikersmodus. Sommige van deze objecten worden door de UMDF gemaakt als reactie op door toepassingen geactiveerde acties, zoals een I/O-aanvraag, terwijl andere UMDF-objecten worden gemaakt wanneer het stuurprogramma UMDF-interfacemethoden aanroept. Als u bijvoorbeeld een I/O-wachtrijobject wilt maken, roept het stuurprogramma de methode IWDFDevice::CreateIoQueue aan .

De volgende onderwerpen beschrijven de kernframeworkobjecten, de subset van het Component Object Model (COM) waarop ze zijn gebaseerd en het UMDF DDI-programmeermodel: