Device Access API

Purpose

You can use the Device Access API to write Windows Store device apps for specialized devices that use custom drivers. The API provides methods for sending control codes to communicate with the device's custom driver.

In this section

Topic Description
About the Device Access API
The Device Access API is for C++ developers who are creating a Windows Store app to interact with specialized devices in Windows 8. This topic describes the scenarios that the Device Access API applies to. It also explains how the Device Access API applies security rules for Windows Store apps in Windows 8.
How to Use the Device Access API
This topic contains tasks and design considerations for using the Device Access API.
Device Access API C++ Programming Reference
Provides reference pages for the functions and interfaces in the Device Access API.
Device Access Glossary
The following are terms used throughout the documentation for the Device Access API.
Other APIs
These interfaces are not supported and should not be used. Use the APIs in the Device Access API C++ Programming Reference instead.

Developer audience

The Device Access API is designed for independent hardware vendor (IHV) and OEM developers who are familiar with C++ and Component Object Model (COM).

Windows Store device app Design Guide for Specialized Devices

Device Experience for Specialized Devices

Device Experience for Windows 8

Custom Driver Access Sample