Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 |