wdfdriver.h header
This header is used by wdf. For more information, see:
wdfdriver.h contains the following programming interfaces:
Functions
WDF_DRIVER_CONFIG_INIT The WDF_DRIVER_CONFIG_INIT function initializes a driver's WDF_DRIVER_CONFIG structure. |
WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT The WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT function initializes a WDF_DRIVER_VERSION_AVAILABLE_PARAMS structure. |
WdfDriverCreate The WdfDriverCreate method creates a framework driver object for the calling driver. |
WdfDriverErrorReportApiMissing Learn more about: WdfDriverErrorReportApiMissing function |
WdfDriverGetRegistryPath The WdfDriverGetRegistryPath method retrieves the path to the driver's registry key in the registry's Services tree. |
WdfDriverIsVersionAvailable The WdfDriverIsVersionAvailable method returns a Boolean value that indicates whether the driver is running with a specified version of the Kernel-Mode Driver Framework library. |
WdfDriverOpenParametersRegistryKey The WdfDriverOpenParametersRegistryKey method opens the driver's Parameters registry key and retrieves a handle to a framework registry-key object that represents the key. |
WdfDriverOpenPersistentStateRegistryKey Learn more about: WdfDriverOpenPersistentStateRegistryKey |
WdfDriverRegisterTraceInfo The WdfDriverRegisterTraceInfo method is reserved for internal use only. |
WdfDriverRetrieveDriverDataDirectoryString Learn more about: WdfDriverRetrieveDriverDataDirectoryString function |
WdfDriverRetrieveVersionString The WdfDriverRetrieveVersionString method retrieves a Unicode string that identifies the version of the Kernel-Mode Driver Framework that the driver is running with. |
WdfDriverWdmGetDriverObject The WdfDriverWdmGetDriverObject method retrieves a pointer to the Windows Driver Model (WDM) driver object that is associated with a specified framework driver object. |
WdfGetDriver The WdfGetDriver method returns a handle to the framework driver object that represents the calling driver. |
WdfWdmDriverGetWdfDriverHandle The WdfWdmDriverGetWdfDriverHandle method returns a handle to the framework driver object that is associated with a specified Windows Driver Model (WDM) driver object. |
Callback functions
EVT_WDF_DRIVER_DEVICE_ADD A driver's EvtDriverDeviceAdd event callback function performs device initialization operations when the Plug and Play (PnP) manager reports the existence of a device. |
EVT_WDF_DRIVER_UNLOAD A driver's EvtDriverUnload event callback function performs operations that must take place before the driver is unloaded. |
Structures
WDF_DRIVER_CONFIG The WDF_DRIVER_CONFIG structure is an input parameter to WdfDriverCreate. |
WDF_DRIVER_VERSION_AVAILABLE_PARAMS The WDF_DRIVER_VERSION_AVAILABLE_PARAMS structure specifies major and minor version numbers for the Kernel-Mode Driver Framework's library. |
Enumerations
WDF_DRIVER_INIT_FLAGS The WDF_DRIVER_INIT_FLAGS enumeration specifies driver initialization flags. |