Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |