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.
De volgende tabel bevat alle frameworkobjecten en bevat enkele basisinformatie over elk object. De moduskolom geeft aan of het object hetzij in KMDF- en UMDF-stuurprogramma's, of alleen in KMDF kan worden gebruikt.
Zie Samenvatting van WDF-callbacks en -methodenvoor een lijst met callbacks en methoden en welke frameworks van toepassing zijn.
| Name | Handle | Purpose | Default parent | Kan het stuurprogramma het standaard bovenliggende item overschrijven? | Mode | Reference |
|---|---|---|---|---|---|---|
| Child-list object | WDFCHILDLIST | Vertegenwoordigt een lijst met subapparaten die zijn verbonden met een hoofdapparaat. | Device object | No | KM | WDF Child-List Objectverwijzing |
| Collection object | WDFCOLLECTION | Vertegenwoordigt een objectverzameling. | Driver object | Yes | KM/UM | naslaginformatie voor WDF-verzamelingsobjecten |
| Gemeenschappelijk bufferobject | WDFCOMMONBUFFER | Vertegenwoordigt een gemeenschappelijke buffer. | DMA-inschakelobject | No | KM | WDF Common Buffer Object Reference |
| Device object | WDFDEVICE | Vertegenwoordigt een apparaat. | Driver object | No | KM/UM | WDF-apparaatobjectverwijzing |
| DMA-inschakelobject | WDFDMAENABLER | Hiermee kan een stuurprogramma de DMA-mogelijkheden van het framework gebruiken. | Device object | Yes | KM | WDF DMA-objectverwijzing |
| DMA-transactieobject | WDFDMATRANSACTION | Vertegenwoordigt een DMA-transactie. | DMA-inschakelobject | No | KM | WDF DMA-objectverwijzing |
| DPC object | WDFDPC | Vertegenwoordigt een uitgestelde procedureaanroep. | None | Yes | KM | WDF DPC-objectverwijzing |
| Driver object | WDFDRIVER | Vertegenwoordigt een stuurprogramma. | None | No | KM/UM | WDF-stuurprogrammaobjectverwijzing |
| File object | WDFFILEOBJECT | Vertegenwoordigt een bestand. | Device object | No | KM/UM | WDF-bestandsobjectverwijzing |
| General object | WDFOBJECT | Vertegenwoordigt een algemeen object. | Driver object | Yes | KM/UM | algemene WDF-objectverwijzing |
| Interrupt object | WDFINTERRUPT | Vertegenwoordigt een hardware-interruptbron. | Device object | Yes | KM/UM | WDF Interrupt-objectverwijzing |
| I/O-doelobject | WDFIOTARGET | Vertegenwoordigt een stuurprogramma waarnaar een ander stuurprogramma I/O-aanvragen verzendt. | Device object | Yes | KM/UM | WDF I/O-doelobjectverwijzing |
| Lookaside-list object | WDFLOOKASIDE | Vertegenwoordigt een opslaglijst. | Driver object | Yes | KM | WDF-geheugenobjectverwijzing |
| Memory object | WDFMEMORY | Vertegenwoordigt een geheugenbuffer. | Driver object | Yes | KM/UM | WDF-geheugenobjectverwijzing |
| Queue object | WDFQUEUE | Vertegenwoordigt een I/O-wachtrij die I/O-aanvragen ontvangt. | Device object | Yes | KM/UM | WDF-wachtrijobjectreferentie |
| Registersleutelobject | WDFKEY | Vertegenwoordigt een registersleutel. | Driver object | Yes | KM/UM | WDF-registersleutelobjectverwijzing |
| Request object | WDFREQUEST | Vertegenwoordigt een I/O-aanvraag. | Geen, indien gemaakt door het framework. Stuurprogrammaobject, indien gemaakt door stuurprogramma. | Ja, indien gemaakt door stuurprogramma. | KM/UM | WDF-verwijzing naar aanvraagobject |
| Bronnenlijstobject | WDFCMRESLIST | Vertegenwoordigt een bronnenlijst. | Driver object | No | KM/UM | WDF-Resource Object Referentie |
| Lijstobject voor bronnenbereik | WDFIORESLIST | Vertegenwoordigt een logische configuratie. | Lijstobject met resourcevereisten | No | KM | WDF-Resource Object Referentie |
| Lijstobject met resourcevereisten | WDFIORESREQLIST | Vertegenwoordigt een lijst met resourcevereisten. | Driver object | No | KM | WDF-Resource Object Referentie |
| Spin-lock object | WDFSPINLOCK | Vertegenwoordigt een kringslot. | Driver object | Yes | KM/UM | WDF-synchronisatiemethoden |
| String object | WDFSTRING | Vertegenwoordigt een Unicode-tekenreeks. | Driver object | Yes | KM/UM | WDF-tekenreeksobjectverwijzing |
| Timer object | WDFTIMER | Vertegenwoordigt een timer. | None | Yes | KM/UM | WDF Timer Object Referentie |
| USB-apparaatobject | WDFUSBDEVICE | Vertegenwoordigt een apparaat dat is verbonden met een USB. | Device object | No | KM/UM | WDF USB-verwijzing |
| USB-interfaceobject | WDFUSBINTERFACE | Vertegenwoordigt een USB-apparaatinterface. | USB-apparaatobject | No | KM/UM | WDF USB-verwijzing |
| USB-pijpobject | WDFUSBPIPE | Vertegenwoordigt een USB-apparaatpijp. | USB-interfaceobject | No | KM/UM | WDF USB-verwijzing |
| Wait-lock object | WDFWAITLOCK | Vertegenwoordigt een wachtvergrendeling. | Driver object | Yes | KM/UM | WDF-synchronisatiemethoden |
| WMI-instantie-object | WDFWMIINSTANCE | Vertegenwoordigt een exemplaar van een WMI-gegevensblok. | WMI-providerobject | No | KM | WDF WMI-verwijzing |
| WMI-providerobject | WDFWMIPROVIDER | Vertegenwoordigt een WMI-gegevensblok. | Device object | No | KM | WDF WMI-verwijzing |
| Work-item object | WDFWORKITEM | Vertegenwoordigt een werkitem. | None | Yes | KM/UM | WDF-Work-Item Objectverwijzing |