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


Сводка по объектам платформы

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

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

Имя Handle Назначение Родительский элемент по умолчанию Может ли драйвер переопределить родительский элемент по умолчанию? Режим Ссылка
Дочерний объект списка WDFCHILDLIST Представляет список дочерних устройств, подключенных к родительскому устройству. Объект устройства Нет КМ Справочник по объекту WDF Child-List
Collection - объект WDFCOLLECTION Представляет коллекцию объектов. Объект Driver Да KM/UM Справочник по объекту коллекции WDF
Общий объект буфера WDFCOMMONBUFFER Представляет общий буфер. Объект enabler DMA Нет КМ Справочник по общему буферу WDF
Объект устройства WDFDEVICE Представляет устройство. Объект Driver Нет KM/UM Справочник по объекту устройства WDF
Объект enabler DMA WDFDMAENABLER Позволяет драйверу использовать возможности DMA платформы. Объект устройства Да КМ Справочник по объекту WDF DMA
Объект транзакции DMA WDFDMATRANSACTION Представляет транзакцию DMA. Объект enabler DMA Нет КМ Справочник по объекту WDF DMA
Объект DPC WDFDPC Представляет отложенный вызов процедуры. Нет Да КМ Справочник по объекту WDF DPC
Объект Driver WDFDRIVER Представляет драйвер. Нет Нет KM/UM Справочник по объекту драйвера WDF
File - объект WDFFILEOBJECT Представляет файл. Объект устройства Нет KM/UM Справочник по объекту файлов WDF
Общий объект WDFOBJECT Представляет общий объект. Объект Driver Да KM/UM Справочник по общим объектам WDF
Объект Прерывание WDFINTERRUPT Представляет ресурс аппаратного прерывания. Объект устройства Да KM/UM Справочник по объекту прерывания WDF
Целевой объект ввода-вывода WDFIOTARGET Представляет драйвер, которому другой драйвер отправляет запросы ввода-вывода. Объект устройства Да KM/UM Справочник по целевому объекту ввода-вывода WDF
Объект Lookaside-list WDFLOOKASIDE Представляет список с интерфейсом. Объект Driver Да КМ Справочник по объекту памяти WDF
Объект Memory WDFMEMORY Представляет буфер памяти. Объект Driver Да KM/UM Справочник по объекту памяти WDF
Объект Queue WDFQUEUE Представляет очередь ввода-вывода, получающую запросы ввода-вывода. Объект устройства Да KM/UM Справочник по объекту очереди WDF
Объект раздела реестра WDFKEY Представляет раздел реестра. Объект Driver Да KM/UM Справочник по объекту раздела реестра WDF
Объект запроса WDFREQUEST Представляет запрос ввода-вывода. Нет, если он создан платформой. Объект Driver, если он создан драйвером. Да, если он создан драйвером. KM/UM Справочник по объекту запроса WDF
Объект списка ресурсов WDFCMRESLIST Представляет список ресурсов. Объект Driver Нет KM/UM Справочник по объекту ресурсов WDF
Объект списка диапазона ресурсов WDFIORESLIST Представляет логическую конфигурацию. Объект списка требований к ресурсам Нет КМ Справочник по объекту ресурсов WDF
Объект списка требований к ресурсам WDFIORESREQLIST Представляет список требований к ресурсам. Объект Driver Нет КМ Справочник по объекту ресурсов WDF
Объект spin-lock WDFSPINLOCK Представляет спиновую блокировку. Объект Driver Да KM/UM Методы синхронизации WDF
String - объект WDFSTRING Представляет строку Юникода. Объект Driver Да 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 Нет KM/UM Справочник по USB WDF
Объект wait-lock WDFWAITLOCK Представляет блокировку ожидания. Объект Driver Да KM/UM Методы синхронизации WDF
Объект экземпляра WMI WDFWMIINSTANCE Представляет экземпляр блока данных WMI. Объект поставщика WMI Нет КМ Справочник WDF WMI
Объект поставщика WMI WDFWMIPROVIDER Представляет блок данных WMI. Объект устройства Нет КМ Справочник WDF WMI
Объект work-item WDFWORKITEM Представляет рабочий элемент. Нет Да KM/UM Справочник по объекту Work-Item WDF