Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Elk filterstuurprogramma maakt een frameworkapparaatobject voor elk van de ondersteunde apparaten die op het systeem aanwezig zijn. Omdat deze apparaatobjecten worden gemaakt door filterstuurprogramma's, worden ze apparaatobjecten (Filter-DO's) genoemd. Elke filter-DO is een weergave van een filterstuurprogramma van een apparaat.
Filterstuurprogramma's, zoals functiestuurprogramma's, bieden een EvtDriverDeviceAdd-callback-functie die een ingang ontvangt voor een WDFDEVICE_INIT structuur. Het stuurprogramma kan dezelfde set initialisatiemethoden voor het frameworkapparaatobject aanroepen die functiestuurprogramma's aanroepen om informatie op te slaan in de WDFDEVICE_INIT structuur. Net als functiestuurprogramma's kunnen filterstuurprogramma's ook FDO-initialisatiemethoden voor frameworks aanroepen.
Een klein aantal filterstuurprogramma's inventariseert onderliggende apparaten die uitsluitend uit software bestaan. Dergelijke filterstuurprogramma's kunnen PDO-initialisatiemethoden van framework aanroepen.
Filterstuurprogramma's moeten WdfFdoInitSetFilter aanroepen.
De laatste stap bij het maken van een apparaatobject is het aanroepen van WdfDeviceCreate.