wdffdo.h 标头
wdf 使用此标头。 有关详细信息,请参阅:
本主题按类别对 Windows 驱动程序框架 (WDF) 功能设备对象 (FDO) 引用进行排序。
此页上的类别包括:
框架 FDO 事件回调
框架 FDO 初始化方法
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitAllocAndQueryPropertyEx
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitQueryPropertyEx
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
框架 FDO 方法
- WdfFdoAddStaticChild
- WdfFdoGetDefaultChildList
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
- WdfFdoLockStaticChildListForIteration
- WdfFdoQueryForInterface
- WdfFdoRetrieveNextStaticChild
- WdfFdoUnlockStaticChildListFromIteration
框架 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 方法 (PDO) 检索设备的 WDM 物理设备对象。 |
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 事件回调函数的指针。 |