Windows Image Acquisition drivers

The Microsoft Windows Image Acquisition (WIA) programming interface is a Still Image (STI) architecture for Windows. This documentation explains how to develop a WIA driver that supports communication to imaging devices such as digital cameras and scanners.

WIA is a full-featured imaging architecture that evolved from the Windows STI model. WIA provides robustness, reliability, a consistent user experience, and built-in driver support for industry standard protocols such as the Picture Transfer Protocol (PTP) for cameras.

For information about programming imaging applications, see the WIA Application Programming Interface.

This section contains the following articles:

Introduction to WIA

WIA Driver Fundamentals

Developing a WIA Driver

WIA Minidriver Best Practices

Building, Troubleshooting and Debugging WIA Minidrivers

WIA Samples and Tools

Installing a WIA Minidriver