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:
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. |