Sdílet prostřednictvím


Souhrn objektů architektury

Následující tabulka uvádí všechny objekty architektury a poskytuje několik základních informací o jednotlivých objektech. Sloupec režimu označuje, zda lze objekt použít v ovladačích KMDF a UMDF, nebo pouze KMDF.

Seznam zpětných volání a metod a přiřazené rámce, které jsou relevantní, najdete v části Souhrn zpětných volání a metod WDF.

Name Handle Purpose Default parent Může ovladač přepsat výchozí nadřazenou položku? Mode Reference
Child-list object WDFCHILDLIST Představuje seznam podřízených zařízení připojených k nadřazenému zařízení. Device object No KM Referenční dokumentace objektu Child-List WDF
Collection object WDFCOLLECTION Představuje kolekci objektů. Driver object Yes KM/UM Referenční informace k objektům kolekce WDF
Běžný objekt vyrovnávací paměti WDFCOMMONBUFFER Představuje společnou vyrovnávací paměť. Objekt aktivace DMA No KM Referenční dokumentace k objektu společné vyrovnávací paměti WDF
Device object WDFDEVICE Představuje zařízení. Driver object No KM/UM Referenční dokumentace objektu zařízení WDF
Objekt aktivace DMA WDFDMAENABLER Umožňuje ovladači používat funkce DMA architektury. Device object Yes KM Referenční dokumentace objektu WDF DMA
Objekt transakce DMA WDFDMATRANSACTION Představuje transakci DMA. Objekt aktivace DMA No KM Referenční dokumentace objektu WDF DMA
DPC object WDFDPC Představuje odložené volání procedury. None Yes KM Referenční dokumentace objektu WDF DPC
Driver object WDFDRIVER Představuje ovladač. None No KM/UM Referenční dokumentace k objektu ovladače WDF
File object WDFFILEOBJECT Představuje soubor. Device object No KM/UM Referenční dokumentace k objektu souboru WDF
General object WDFOBJECT Představuje obecný objekt. Driver object Yes KM/UM Obecný referenční objekt WDF
Interrupt object WDFINTERRUPT Představuje hardwarový prostředek pro přerušení. Device object Yes KM/UM Referenční objekt pro přerušení WDF
Cílový I/O objekt WDFIOTARGET Představuje ovladač, do kterého jiný ovladač odesílá vstupně-výstupní požadavky. Device object Yes KM/UM Reference k cílovému objektu WDF I/O
Lookaside-list object WDFLOOKASIDE Představuje vyhledávací seznam. Driver object Yes KM Referenční informace k objektu paměti WDF
Memory object WDFMEMORY Představuje paměťový vyrovnávací buffer. Driver object Yes KM/UM Referenční informace k objektu paměti WDF
Queue object WDFQUEUE Představuje vstupně-výstupní frontu, která přijímá vstupně-výstupní požadavky. Device object Yes KM/UM Odkaz na objekt fronty WDF
Objekt klíče registru WDFKEY Představuje klíč registru. Driver object Yes KM/UM Referenční informace k objektu klíče registru WDF
Request object WDFREQUEST Představuje vstupně-výstupní požadavek. Žádný, pokud je vytvořen rámcem. Objekt ovladače, pokud je vytvořen ovladačem. Ano, pokud je vytvořen ovladačem. KM/UM Referenční informace k objektu požadavku WDF
Objekt seznamu zdrojů WDFCMRESLIST Představuje seznam prostředků. Driver object No KM/UM Odkaz na objekt prostředku WDF
Objekt seznamu rozsahu prostředků WDFIORESLIST Představuje logickou konfiguraci. Objekt seznamu požadavků na prostředky No KM Odkaz na objekt prostředku WDF
Objekt seznamu požadavků na prostředky WDFIORESREQLIST Představuje seznam požadavků na prostředky. Driver object No KM Odkaz na objekt prostředku WDF
Spin-lock object WDFSPINLOCK Představuje zámek otáčení. Driver object Yes KM/UM Metody synchronizace WDF
String object WDFSTRING Představuje řetězec Unicode. Driver object Yes KM/UM WDF String – odkaz na objekt
Timer object WDFTIMER Představuje časovač. None Yes KM/UM Referenční dokumentace k objektu časovače WDF
Objekt zařízení USB WDFUSBDEVICE Představuje zařízení připojené k USB. Device object No KM/UM WDF USB Reference
Objekt rozhraní USB WDFUSBINTERFACE Představuje rozhraní zařízení USB. Objekt zařízení USB No KM/UM WDF USB Reference
Objekt potrubí USB WDFUSBPIPE Představuje potrubí zařízení USB. Objekt rozhraní USB No KM/UM WDF USB Reference
Wait-lock object WDFWAITLOCK Představuje zámek čekání. Driver object Yes KM/UM Metody synchronizace WDF
Objekt instance služby WMI WDFWMIINSTANCE Představuje instanci datového bloku rozhraní WMI. Objekt zprostředkovatele rozhraní WMI No KM WDF WMI – referenční dokumentace
Objekt zprostředkovatele rozhraní WMI WDFWMIPROVIDER Představuje datový blok rozhraní WMI. Device object No KM WDF WMI – referenční dokumentace
Work-item object WDFWORKITEM Představuje pracovní položku. None Yes KM/UM WDF Work-Item Referenční objekt