Dela via


Sammanfattning av ramverksobjekt

I följande tabell visas alla ramverksobjekt och viss grundläggande information om varje objekt. Lägeskolumnen anger om objektet kan användas i KMDF- och UMDF-drivrutiner, eller endast KMDF.

En lista över återanrop och metoder samt vilka ramverk som är tillämpliga finns i Sammanfattning av återanrop och metoder för WDF.

Name Handle Purpose Default parent Kan drivrutin åsidosätta standardinställningar? Mode Reference
Child-list object WDFCHILDLIST Representerar en lista över underordnade enheter som är anslutna till en överordnad enhet. Device object No KM WDF-Child-List objektreferens
Collection object WDFCOLLECTION Representerar en objektsamling. Driver object Yes KM/UM Objektreferens för WDF-samling
Vanligt buffertobjekt WDFCOMMONBUFFER Representerar en gemensam buffert. DMA-aktiverarobjekt No KM Referens för WDF-vanligt buffertobjekt
Device object WDFDEVICE Representerar en enhet. Driver object No KM/UM Objektreferens för WDF-enhet
DMA-aktiverarobjekt WDFDMAENABLER Gör att en drivrutin kan använda ramverkets DMA-funktioner. Device object Yes KM WDF DMA-objektreferens
DMA-transaktionsobjekt WDFDMATRANSACTION Representerar en DMA-transaktion. DMA-aktiverarobjekt No KM WDF DMA-objektreferens
DPC object WDFDPC Representerar ett uppskjutet proceduranrop. None Yes KM WDF DPC-objektreferens
Driver object WDFDRIVER Representerar en drivrutin. None No KM/UM Objektreferens för WDF-drivrutin
File object WDFFILEOBJECT Representerar en fil. Device object No KM/UM WDF-filobjektreferens
General object WDFOBJECT Representerar ett allmänt objekt. Driver object Yes KM/UM WDF-referens för allmänt objekt
Interrupt object WDFINTERRUPT Representerar en maskinvaruavbrottsresurs. Device object Yes KM/UM Referens för WDF-avbrottsobjektet
I/O-målobjekt WDFIOTARGET Representerar en drivrutin som en annan drivrutin skickar I/O-begäranden till. Device object Yes KM/UM WDF I/O-målobjektreferens
Lookaside-list object WDFLOOKASIDE Representerar en lookaside-lista. Driver object Yes KM Referens för WDF-minnesobjekt
Memory object WDFMEMORY Representerar en minnesbuffert. Driver object Yes KM/UM Referens för WDF-minnesobjekt
Queue object WDFQUEUE Representerar en I/O-kö som tar emot I/O-begäranden. Device object Yes KM/UM Objektreferens för WDF-kö
Registernyckelobjekt WDFKEY Representerar en registernyckel. Driver object Yes KM/UM Objektreferens för WDF-registernyckel
Request object WDFREQUEST Representerar en I/O-begäran. Ingen åtgärd krävs om den skapas av ramverket. Drivrutinsobjekt, om det skapas av drivrutinen. Ja, om det skapas av drivrutinen. KM/UM Objektreferens för WDF-begäran
Resurslisteobjekt WDFCMRESLIST Representerar en lista över resurser. Driver object No KM/UM Referens för WDF-resursobjekt
Listobjekt för resursintervall WDFIORESLIST Representerar en logisk konfiguration. Listobjekt för resurskrav No KM Referens för WDF-resursobjekt
Listobjekt för resurskrav WDFIORESREQLIST Representerar en lista över resurskrav. Driver object No KM Referens för WDF-resursobjekt
Spin-lock object WDFSPINLOCK Representerar ett spinnlås. Driver object Yes KM/UM WDF-synkroniseringsmetoder
String object WDFSTRING Representerar en Unicode-sträng. Driver object Yes KM/UM WDF-strängobjektreferens
Timer object WDFTIMER Representerar en timer. None Yes KM/UM Objektreferens för WDF-timer
USB-enhetsobjekt WDFUSBDEVICE Representerar en enhet som är ansluten till en USB-enhet. Device object No KM/UM USB-referens för WDF
USB-gränssnittsobjekt WDFUSBINTERFACE Representerar ett USB-enhetsgränssnitt. USB-enhetsobjekt No KM/UM USB-referens för WDF
USB-rörobjekt WDFUSBPIPE Representerar ett USB-enhetsrör. USB-gränssnittsobjekt No KM/UM USB-referens för WDF
Wait-lock object WDFWAITLOCK Representerar ett väntelås. Driver object Yes KM/UM WDF-synkroniseringsmetoder
WMI-instansobjekt WDFWMIINSTANCE Representerar en instans av ett WMI-datablock. WMI-providerobjekt No KM WDF WMI-referens
WMI-providerobjekt WDFWMIPROVIDER Representerar ett WMI-datablock. Device object No KM WDF WMI-referens
Work-item object WDFWORKITEM Representerar ett arbetsobjekt. None Yes KM/UM WDF-Work-Item objektreferens