Совместимость планшетного сканера WIA для Windows XP и Windows Me
Дерево элементов WIA Windows Vista вызывает некоторые проблемы совместимости в приложениях, написанных для Windows XP и Windows Me.
Чтобы упростить проблемы совместимости между драйверами и приложениями WIA Для Windows Vista, а также старыми драйверами и приложениями WIA, Windows Vista имеет внутренний уровень совместимости. Этот уровень совместимости позволит использовать драйверы и приложения Windows XP (и Windows Me) с драйверами и приложениями Windows Vista соответственно. В Windows Vista этот процесс преобразования является прозрачным как для драйверов, так и для приложений. Дополнительные сведения об этом уровне совместимости см. в разделе Уровень совместимости WIA.
Однако совместимость драйверов и приложений Windows Vista в Windows XP или Windows Me является более сложной. Приложения, написанные для версии WIA, которая существовала в этих устаревших операционных системах, следуют другому набору правил и допущений. Деревья элементов сканера WIA в Windows XP и Windows Me объединяют возможности сканера в один элемент в дереве элементов. Корневой элемент управляет поведением передачи этого дочернего элемента. Например, средство проверки использует первый дочерний элемент в качестве программируемого источника данных и свойство корневого элемента WIA_DPS_DOCUMENT_HANDLING_SELECT (известное как WIA_IPS_DOCUMENT_HANDLING_SELECT в Windows Vista) для переключения между сканированием планшета и сканированием канала.
Этот подход к перегрузке элементов требует, чтобы приложения отслеживали необходимые свойства WIA для важных элементов WIA, чтобы помочь классифицировать функции сканера. Если свойство WIA_DPS_DOCUMENT_HANDLING_SELECT существует в корневом элементе сканера, приложение предполагает, что средство проверки поддерживает сканирование из средства подачи документов. Если для этого свойства задано значение FLATBED, приложение предполагает, что сканер также поддерживает сканирование планшетных пластин. В результате старые приложения WIA будут переходить к корню нового дерева элементов сканера WIA и не будут находить никаких свойств, сообщающих о возможностях устройства.
Примечание Элемент сканера с планшетом должен быть первым дочерним элементом в дереве элементов WIA, если реализованы другие источники данных сканирования. Это гарантирует, что приложения Windows XP и Windows Me, которые могут работать с базовым сканером планшета, будут автоматически находить функции сканирования планшета вашего устройства. Некоторые приложения переходят к первому дочернему элементу, который раньше был единственным дочерним элементом, и предполагают, что это планшет или средство подачи сканера. Реализация дерева элементов сканера с элементом сканера с планшетом в качестве первого дочернего элемента предотвратит множество проблем с обратной совместимостью.
Дополнительные сведения о совместимости см. в разделе Изменения свойств и расположения элементов WIA.