wdffdo.h header
This header is used by wdf. For more information, see:
This topic orders the Windows Driver Frameworks (WDF) functional device object (FDO) reference by category.
The categories on this page are:
- Framework FDO Event Callbacks
- Framework FDO Initialization Methods
- Framework FDO Methods
- Framework FDO Structures and Initialization Functions
Framework FDO Event Callbacks
Framework FDO Initialization Methods
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitAllocAndQueryPropertyEx
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitQueryPropertyEx
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
Framework FDO Methods
- WdfFdoAddStaticChild
- WdfFdoGetDefaultChildList
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
- WdfFdoLockStaticChildListForIteration
- WdfFdoQueryForInterface
- WdfFdoRetrieveNextStaticChild
- WdfFdoUnlockStaticChildListFromIteration
Framework FDO Structures and Initialization Functions
wdffdo.h contains the following programming interfaces:
Functions
WDF_FDO_EVENT_CALLBACKS_INIT The WDF_FDO_EVENT_CALLBACKS_INIT function initializes a WDF_FDO_EVENT_CALLBACKS structure. |
WdfFdoAddStaticChild The WdfFdoAddStaticChild method adds a specified device to a function driver's list of child devices that have been identified by static enumeration. |
WdfFdoGetDefaultChildList The WdfFdoGetDefaultChildList method returns a handle to a specified device's default child list. |
WdfFdoInitAllocAndQueryProperty The WdfFdoInitAllocAndQueryProperty method allocates a buffer and retrieves a specified device property. |
WdfFdoInitAllocAndQueryPropertyEx The WdfFdoInitAllocAndQueryPropertyEx method allocates a buffer and retrieves a specified device property. |
WdfFdoInitOpenRegistryKey The WdfFdoInitOpenRegistryKey method opens a device's hardware key or a driver's software key in the registry and creates a framework registry-key object that represents the registry key. |
WdfFdoInitQueryProperty The WdfFdoInitQueryProperty method retrieves a specified device property. |
WdfFdoInitQueryPropertyEx The WdfFdoInitQueryPropertyEx method retrieves a specified device property. |
WdfFdoInitSetDefaultChildListConfig The WdfFdoInitSetDefaultChildListConfig method configures a bus driver's default child list. |
WdfFdoInitSetEventCallbacks The WdfFdoInitSetEventCallbacks method registers a framework-based function driver's event callback functions, for a specified device. |
WdfFdoInitSetFilter The WdfFdoInitSetFilter method identifies the calling driver as an upper-level or lower-level filter driver, for a specified device. |
WdfFdoInitWdmGetPhysicalDevice The WdfFdoInitWdmGetPhysicalDevice method retrieves a device's WDM physical device object (PDO). |
WdfFdoLockStaticChildListForIteration The WdfFdoLockStaticChildListForIteration method prepares the framework for retrieving items from the static child list that belongs to a specified parent device. |
WdfFdoQueryForInterface The WdfFdoQueryForInterface method obtains access to another driver's GUID-identified interface. |
WdfFdoRetrieveNextStaticChild The WdfFdoRetrieveNextStaticChild method retrieves a handle to the next framework device object in a list of child devices. |
WdfFdoUnlockStaticChildListFromIteration The WdfFdoUnlockStaticChildListFromIteration method unlocks the list of child devices for a specified device and processes any changes to the list that the driver made while the list was locked. |
Callback functions
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS A driver's EvtDeviceFilterAddResourceRequirements event callback function can add resources to a set of hardware resource requirements before the system assigns resources to a device. |
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES A driver's EvtDeviceRemoveAddedResources event callback function removes hardware resources that the driver's EvtDeviceFilterAddResourceRequirements callback function added. |
Structures
WDF_FDO_EVENT_CALLBACKS The WDF_FDO_EVENT_CALLBACKS structure contains pointers to a function driver's PnP event callback functions. |