The Windows Software Development Kit (SDK) 10 is also required, but this is installed as part of Microsoft Visual Studio. For more information on universal drivers, go to Getting Started with Universal Windows drivers. The sample driver can be compiled and deployed on x86, amd64, and Arm platforms. The sample uses the User-Mode Driver Framework (UMDF) 2.0 and demonstrates basic functionality such as claiming the device for exclusive access. The barcode scanner driver sample demonstrates how to create a universal driver for a barcode scanner and is intended to be used as a template for creating a new barcode scanner driver.