WIA 드라이버 이벤트 지원
WIA 미니드라이버에서 지원할 수 있는 이벤트 메커니즘에는 두 가지 유형이 있습니다.
인터럽트 이벤트
디바이스는 디바이스에서 작업이 발생할 때마다 미니드라이버에 원치 않는 비동기 알림을 보냅니다.
폴링 이벤트
WIA 서비스는 주기적으로 미니드라이버에 디바이스를 쿼리하여 새 이벤트가 발생했는지 확인하도록 요청합니다. 기본적으로 WIA 서비스는 1초마다 드라이버를 폴링합니다. 이 값은 디바이스의 INF 파일에서 구성할 수 있습니다(자세한 내용은 WIA 디바이스용 INF 파일 참조).
WIA 미니드라이버에서는 이러한 이벤트 메커니즘 중 하나만 사용할 수 있습니다. 안정성 및 성능이 향상되어 인터럽트 이벤트 메커니즘을 사용하는 것이 좋습니다.
지원되는 세 가지 이벤트 메커니즘이 있습니다.
Windows Me에서 STI 이벤트는 STI 이벤트에 등록된 애플리케이션을 시작합니다. 이 애플리케이션은 디바이스의 TWAIN 데이터 원본을 엽니다.
Windows Me, Windows XP 이상에서 WIA 이벤트는 WIA 이벤트에 등록된 애플리케이션을 시작합니다. 이 애플리케이션은 WIA 서비스를 사용하여 디바이스에 액세스합니다.
Windows XP 이상에서 WIA 서비스는 WIA 이벤트를 STI 이벤트에 등록된 애플리케이션의 STI 이벤트로 변환합니다. 이 애플리케이션은 TWAIN-WIA 호환성 계층을 사용하여 TWAIN을 통해 디바이스에 액세스합니다.
이 섹션에서는 다음 항목을 다룹니다.