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

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

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

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

Обратные вызовы событий FDO Framework

Методы инициализации FDO Framework

Методы 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 драйвера удаляет аппаратные ресурсы, добавленные функцией обратного вызова EvtDeviceFilterAddRequirements.

Структуры

 
WDF_FDO_EVENT_CALLBACKS

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