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

Структуры

 
WDF_FDO_EVENT_CALLBACKS

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