Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 |