Describing a WIA Device Using WIA Items

This topic applies to Windows Vista and later.

A WIA item can represent a programmable data source of a WIA device (for example, a scanner's automatic document feeder) or data stored on that device (for example, pictures on a camera). A WIA device should be broken into individual items to properly describe different data produced by that device. Here are two examples:

Scanner example
A WIA scanner device that supports both flatbed scanning and document feeder scanning has two major child items. One child item represents the flatbed scanning functionality, and the other represents the document feeder scanning functionality.

Camera example
A WIA camera device that stores pictures has child items that represent subfolders and pictures.

The remainder of this section contains the following topics:

WIA Item Flags

WIA Item Categories

Example Usage of WIA Item Flags and Categories

WIA Root Item

WIA Data Item