Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В следующей таблице перечислены все объекты платформы и приведены основные сведения о каждом объекте. Столбец режима указывает, может ли объект использоваться в драйверах 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 |