There are three types of WDF drivers:
WDF also includes a set of static verification tools for use by driver writers. These tools examine driver code for common errors and/or simulate the code of a driver in order to identify problems that are both difficult to detect and difficult to test for.
Kernel Mode Driver Framework for Windows 7 Drivers https://www.informit.com/articles/article.aspx?p=1766166 ↩
"KMDF Version History". Microsoft Docs. Microsoft. 1 October 2018. https://docs.microsoft.com/en-us/windows-hardware/drivers/wdf/kmdf-version-history ↩
"UMDF Version History". Microsoft Docs. Microsoft. 1 October 2018. https://docs.microsoft.com/en-us/windows-hardware/drivers/wdf/umdf-version-history ↩