Device Installation Types
Windows uses INF files to install a driver package on a computer or device. All Windows platforms support universal INF files, while only Windows 10 for desktop editions (Home, Pro, and Enterprise) supports legacy INF files.
If you are building a universal or mobile driver package, you must supply a universal INF file. Universal INFs contain only the subset of INF sections and directives that are required to install and configure a device. These directives can be performed on an offline system, without any runtime operations. For more information, see Using a Universal INF File.
If you are building a desktop-only driver package, your INF file can use legacy, non-universal INF syntax.
Windows 10 for desktop editions continues to support legacy INF behavior, such as co-installers and class installers.