Поддержка событий драйвера WIA
Существует два типа механизмов событий, которые могут поддерживать мини-накопители WIA:
События прерывания
Устройство отправляет незапрошенное асинхронное уведомление на мини-диск при каждом выполнении действия на устройстве.
Опрос событий
Служба WIA периодически запрашивает мини-диск для запроса устройства, чтобы определить, произошли ли какие-либо новые события. По умолчанию служба WIA опрашивает драйвер каждую секунду. Это значение можно настроить в INF-файле устройства (дополнительные сведения см. в разделе INF-файлы для устройств WIA ).
В мини-накопителе WIA можно использовать только один из этих механизмов событий. Механизм прерывания событий рекомендуется использовать из-за повышенной надежности и производительности.
Существует три поддерживаемых механизма событий.
В Windows Me событие STI запускает приложение, зарегистрированное для событий STI. Это приложение открывает источник данных TWAIN устройства.
В Windows Me, Windows XP и более поздних версиях событие WIA запускает приложение, зарегистрированное для событий WIA. Это приложение использует службу WIA для доступа к устройству.
В Windows XP и более поздних версиях служба WIA преобразует события WIA в события STI для приложения, зарегистрированного для событий STI. Это приложение использует уровень совместимости TWAIN с WIA для доступа к устройству через TWAIN.
В этом разделе рассматриваются следующие вопросы.
Добавление поддержки событий прерываний