Заголовок wdffdo.h

Этот заголовок используется wdf. Дополнительные сведения см. в разделе:

В этом разделе упорядочивается ссылка на объект функционального устройства (FDO) Windows Driver Frameworks (WDF) по категориям.

Категории на этой странице:

Обратные вызовы событий FDO платформы

Методы инициализации FDO платформы

Методы FDO платформы

Структуры FDO и функции инициализации платформы

wdffdo.h содержит следующие программные интерфейсы:

Функции

 
WDF_FDO_EVENT_CALLBACKS_INIT

Функция WDF_FDO_EVENT_CALLBACKS_INIT инициализирует структуру WDF_FDO_EVENT_CALLBACKS.
WdfFdoAddStaticChild

Метод WdfFdoAddStaticChild добавляет указанное устройство в список дочерних устройств драйвера функции, которые были определены статическим перечислением.
WdfFdoGetDefaultChildList

Метод WdfFdoGetDefaultChildList возвращает дескриптор в список дочерних элементов указанного устройства по умолчанию.
WdfFdoInitAllocAndQueryProperty

Метод WdfFdoInitAllocAndQueryProperty выделяет буфер и извлекает указанное свойство устройства.
WdfFdoInitAllocAndQueryPropertyEx

Метод WdfFdoInitAllocAndQueryPropertyEx выделяет буфер и извлекает указанное свойство устройства.
WdfFdoInitOpenRegistryKey

Метод WdfFdoInitOpenRegistryKey открывает аппаратный ключ устройства или программный ключ драйвера в реестре и создает объект ключа реестра платформы, представляющий раздел реестра.
WdfFdoInitQueryProperty

Метод WdfFdoInitQueryProperty извлекает указанное свойство устройства.
WdfFdoInitQueryPropertyEx

Метод WdfFdoInitQueryPropertyEx извлекает указанное свойство устройства.
WdfFdoInitSetDefaultChildListConfig

Метод WdfFdoInitSetDefaultChildListConfig настраивает дочерний список водителя шины по умолчанию.
WdfFdoInitSetEventCallbacks

Метод WdfFdoInitSetEventCallbacks регистрирует функции обратного вызова событий драйвера на основе платформы для указанного устройства.
WdfFdoInitSetFilter

Метод WdfFdoInitSetFilter определяет вызывающий драйвер как драйвер фильтра верхнего или нижнего уровня для указанного устройства.
WdfFdoInitWdmGetPhysicalDevice

Метод WdfFdoInitWdmGetPhysicalDevice извлекает объект физического устройства WDM (PDO).
WdfFdoLockStaticChildListForIteration

Метод WdfFdoLockStaticChildListForIteration подготавливает платформу для получения элементов из статического дочернего списка, который принадлежит указанному родительскому устройству.
WdfFdoQueryForInterface

Метод WdfFdoQueryForInterface получает доступ к интерфейсу другого драйвера с идентификатором GUID.
WdfFdoRetrieveNextStaticChild

Метод WdfFdoRetrieveNextStaticChild извлекает дескриптор следующего объекта устройства платформы в списке дочерних устройств.
WdfFdoUnlockStaticChildListFromIteration

Метод WdfFdoUnlockStaticChildListFromIteration разблокирует список дочерних устройств для указанного устройства и обрабатывает любые изменения в списке, внесенные драйвером во время блокировки списка.

Функции обратного вызова

 
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS

Функция обратного вызова события EvtDeviceFilterAddResourceRequirements может добавлять ресурсы в набор требований к аппаратным ресурсам, прежде чем система назначит ресурсы устройству.
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES

Функция обратного вызова события EvtDeviceRemoveAddedResources драйвера удаляет аппаратные ресурсы, добавленные функцией обратного вызова EvtDeviceFilterAddResourceRequirements драйвера.

Структуры

 
WDF_FDO_EVENT_CALLBACKS

Структура WDF_FDO_EVENT_CALLBACKS содержит указатели на функции обратного вызова событий PnP драйвера функции.