Сводка объектов Framework

В следующей таблице перечислены все объекты платформы и приведены основные сведения о каждом объекте. Столбец режима указывает, может ли объект использоваться в драйверах KMDF и UMDF или только в KMDF.

Список обратных вызовов и методов и применимых платформ см. в сводке по обратным вызовам и методам WDF.

Name Handle Purpose Default parent Может ли драйвер переопределить родителя по умолчанию? Mode Reference
Child-list object WDFCHILDLIST Представляет список дочерних устройств, подключенных к родительскому устройству. Device object No KM Справочник по объекту WDF Child-List
Collection object WDFCOLLECTION Представляет коллекцию объектов. Driver object Yes KM/UM Справочник по объекту коллекции WDF
Общий объект буфера WDFCOMMONBUFFER Представляет общий буфер. Объект активатора DMA No KM Справочник по общему буферу WDF
Device object WDFDEVICE Представляет устройство. Driver object No KM/UM Справочник по объекту устройства WDF
Объект активатора DMA WDFDMAENABLER Позволяет драйверу использовать возможности DMA платформы. Device object Yes KM Справочник по объекту WDF DMA
Объект транзакции DMA WDFDMATRANSACTION Представляет транзакцию DMA. Объект активатора DMA No KM Справочник по объекту WDF DMA
DPC object WDFDPC Представляет отложенный вызов процедуры. None Yes KM Справочник по объекту WDF DPC
Driver object WDFDRIVER Представляет драйвер. None No KM/UM Справочник по объекту драйвера WDF
File object WDFFILEOBJECT Представляет файл. Device object No KM/UM Справочник по объекту файла WDF
General object WDFOBJECT Представляет общий объект. Driver object Yes KM/UM Справочник по общему объекту WDF
Interrupt object WDFINTERRUPT Представляет ресурс аппаратного прерывания. Device object Yes KM/UM Справочник по объекту прерывания WDF
Целевой объект ввода-вывода WDFIOTARGET Представляет драйвер, в который другой драйвер отправляет запросы ввода-вывода. Device object Yes KM/UM Справочник по целевому объекту операций ввода-вывода WDF
Lookaside-list object WDFLOOKASIDE Представляет список временного доступа. Driver object Yes KM Справочник по объекту памяти WDF
Memory object WDFMEMORY Представляет буфер памяти. Driver object Yes KM/UM Справочник по объекту памяти WDF
Queue object WDFQUEUE Представляет очередь ввода-вывода, которая получает запросы ввода-вывода. Device object Yes KM/UM Справочник по объекту очереди WDF
Объект раздела реестра WDFKEY Представляет раздел реестра. Driver object Yes KM/UM Ссылка на объект ключа реестра WDF
Request object WDFREQUEST Представляет запрос ввода-вывода. Нет, если он создан фреймворком. Объект Driver, если он создан драйвером. Да, если создан драйвером. KM/UM Справочник по объекту запроса WDF
Объект списка ресурсов WDFCMRESLIST Представляет список ресурсов. Driver object No KM/UM Справочник по объекту ресурсов WDF
Объект списка диапазонов ресурсов WDFIORESLIST Представляет логическую конфигурацию. Объект списка требований к ресурсам No KM Справочник по объекту ресурсов WDF
Объект списка требований к ресурсам WDFIORESREQLIST Представляет список требований к ресурсам. Driver object No KM Справочник по объекту ресурсов WDF
Spin-lock object WDFSPINLOCK Представляет спин-блокировку. Driver object Yes KM/UM Методы синхронизации WDF
String object WDFSTRING Представляет строку Юникода. Driver object Yes KM/UM Справочник по объекту строки WDF
Timer object WDFTIMER Представляет таймер. None Yes KM/UM Справочник по объекту таймера WDF
Объект USB-устройства WDFUSBDEVICE Представляет устройство, подключенное к USB. Device object No KM/UM Справочник по USB WDF
ОБЪЕКТ USB-интерфейса WDFUSBINTERFACE Представляет интерфейс USB-устройства. Объект USB-устройства No KM/UM Справочник по USB WDF
Объект USB-канала WDFUSBPIPE Представляет канал передачи данных USB-устройства. ОБЪЕКТ USB-интерфейса No KM/UM Справочник по USB WDF
Wait-lock object WDFWAITLOCK Представляет блокировку ожидания. Driver object Yes KM/UM Методы синхронизации WDF
Объект экземпляра WMI WDFWMIINSTANCE Представляет экземпляр блока данных WMI. Объект поставщика WMI No KM Справочник по WDF WMI
Объект поставщика WMI WDFWMIPROVIDER Представляет блок данных WMI. Device object No KM Справочник по WDF WMI
Work-item object WDFWORKITEM Представляет рабочий элемент. None Yes KM/UM Справочник по объекту WDF Work-Item