Поделиться через


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

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

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

Имя Ручка Цель Родительский элемент по умолчанию Может ли драйвер переопределить родителя по умолчанию? Режим Ссылка
Объект "Дочерний список" WDFCHILDLIST Представляет список дочерних устройств, подключенных к родительскому устройству. Объект устройства нет км Справочник по объекту WDF Child-List
Объект коллекции WDFCOLLECTION Представляет коллекцию объектов. Объект драйвера Да KM/UM Справочник по объекту коллекции WDF
Общий объект буфера WDFCOMMONBUFFER Представляет общий буфер. Объект активатора DMA нет км Справочник по общему буферу WDF
Объект устройства WDFDEVICE Представляет устройство. Объект драйвера нет KM/UM Справочник по объекту устройства WDF
Объект-активатор DMA WDFDMAENABLER Позволяет драйверу использовать возможности DMA платформы. Объект устройства Да км Справочник по объекту WDF DMA
Объект транзакции DMA WDFDMATRANSACTION Представляет транзакцию DMA. Объект активатора DMA нет км Справочник по объекту WDF DMA
Объект DPC WDFDPC Представляет отложенный вызов процедуры. Отсутствует Да км Справочник по объекту WDF DPC
Объект драйвера WDFDRIVER Представляет драйвер. Отсутствует нет KM/UM Справочник по объекту драйвера WDF
Объект File WDFFILEOBJECT Представляет файл. Объект устройства нет KM/UM Справочник по объекту файла WDF
Общий объект WDFOBJECT Представляет общий объект. Объект драйвера Да KM/UM Справочник по общему объекту WDF
Объект прерывания WDFINTERRUPT Представляет ресурс аппаратного прерывания. Объект устройства Да KM/UM Справочник по объекту прерывания WDF
Целевой объект ввода-вывода WDFIOTARGET Представляет драйвер, в который другой драйвер отправляет запросы ввода-вывода. Объект устройства Да KM/UM Справочник по целевому объекту операций ввода-вывода WDF
Объект Lookaside-list (список предварительных данных) WDFLOOKASIDE Представляет список временного доступа. Объект драйвера Да км Справочник по объекту памяти WDF
Объект памяти WDFMEMORY Представляет буфер памяти. Объект драйвера Да КМ/УМ Справочник по объекту памяти WDF
Объект Queue WDFQUEUE Представляет очередь ввода-вывода, которая получает запросы ввода-вывода. Объект устройства Да KM/UM Справочник по объекту очереди WDF
Объект раздела реестра WDFKEY Представляет раздел реестра. Объект драйвера Да KM/UM Ссылка на объект ключа реестра WDF
Объект запроса WDFREQUEST Представляет запрос ввода-вывода. Нет, если он создан фреймворком. Объект Driver, если он создан драйвером. Да, если создан драйвером. KM/UM Справочник по объекту запроса WDF
Объект списка ресурсов WDFCMRESLIST Представляет список ресурсов. Объект драйвера нет KM/UM Справочник по объекту ресурсов WDF
Объект списка диапазонов ресурсов WDFIORESLIST Представляет логическую конфигурацию. Объект списка требований к ресурсам нет км Справочник по объекту ресурсов WDF
Объект списка требований к ресурсам WDFIORESREQLIST Представляет список требований к ресурсам. Объект драйвера нет км Справочник по объекту ресурсов WDF
Объект spin-lock WDFSPINLOCK Представляет спин-блокировку. Объект драйвера Да KM/UM Методы синхронизации WDF
Объект String WDFSTRING Представляет строку Юникода. Объект драйвера Да KM/UM Справочник по объекту строки WDF
Объект Таймер WDFTIMER Представляет таймер. Отсутствует Да KM/UM Справочник по объекту таймера WDF
Объект USB-устройства WDFUSBDEVICE Представляет устройство, подключенное к USB. Объект устройства нет KM/UM Справочник по USB WDF
ОБЪЕКТ USB-интерфейса WDFUSBINTERFACE Представляет интерфейс USB-устройства. Объект USB-устройства нет KM/UM Справочник по USB WDF
Объект USB-канала WDFUSBPIPE Представляет канал передачи данных USB-устройства. ОБЪЕКТ USB-интерфейса нет КМ/УМ Справочник по USB WDF
Объект wait-lock WDFWAITLOCK Представляет блокировку ожидания. Объект драйвера Да KM/UM Методы синхронизации WDF
Объект экземпляра WMI WDFWMIINSTANCE Представляет экземпляр блока данных WMI. Объект поставщика WMI нет км Справочник по WDF WMI
Объект поставщика WMI WDFWMIPROVIDER Представляет блок данных WMI. Объект устройства нет км Справочник по WDF WMI
Объект рабочего элемента WDFWORKITEM Представляет рабочий элемент. Отсутствует Да KM/UM Справочник по объекту WDF Work-Item