Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.41 KB

getting-started-with-windows-drivers.md

File metadata and controls

17 lines (12 loc) · 1.41 KB
title description ms.date
Getting Started with Windows Drivers
Windows Drivers allow you to create one driver that will run on all Windows variants.
06/21/2024

Getting Started with 'Windows Drivers'

When you write a driver to run on the Windows operating system, you have three choices. You can write a Desktop driver, which only runs on Windows Desktop editions. Or, if your driver passes infverif /u and ApiValidator, you can write a Universal Driver. If your driver passes infverif /w, which adds Driver Package Isolation, you can write a Windows Driver, which runs on both Desktop and non-Desktop variants of Windows. For info on configuring your build settings, see Target Platforms.

The following additional requirements apply to Windows Drivers:

While it's not required for a driver running only on Windows Desktop to meet the additional requirements for a Universal Driver or Windows Driver, doing so enhances driver serviceability and reliability, and also prepares the driver for possible future certification on non-Desktop variants of Windows.