Unterstützung von WIA-Treiberereignissen
Es gibt zwei Arten von Ereignismechanismen, die WIA-Minidriver unterstützen können:
Interruptereignisse
Das Gerät sendet eine unaufgefragte asynchrone Benachrichtigung an den Minidriver, wenn eine Aktion auf dem Gerät auftritt.
Abrufereignisse
Der WIA-Dienst fordert den Minitreiber regelmäßig auf, das Gerät abzufragen, um festzustellen, ob neue Ereignisse aufgetreten sind. Standardmäßig fragt der WIA-Dienst den Treiber jede Sekunde ab. Dieser Wert kann in der INF-Datei des Geräts konfiguriert werden (ausführliche Informationen finden Sie unter INF-Dateien für WIA-Geräte ).
Nur einer dieser Ereignismechanismen kann in einem WIA-Minidriver verwendet werden. Der Interruptereignismechanismus wird aufgrund der erhöhten Zuverlässigkeit und Leistung empfohlen.
Es gibt drei unterstützte Ereignismechanismen.
In Windows Me startet ein STI-Ereignis die Anwendung, die sich für STI-Ereignisse registriert hat. Diese Anwendung öffnet die TWAIN-Datenquelle des Geräts.
In Windows Me, Windows XP und höher startet ein WIA-Ereignis die Anwendung, die sich für WIA-Ereignisse registriert hat. Diese Anwendung verwendet den WIA-Dienst, um auf das Gerät zuzugreifen.
In Windows XP und höher übersetzt der WIA-Dienst WIA-Ereignisse in STI-Ereignisse für eine Anwendung, die für STI-Ereignisse registriert ist. Diese Anwendung verwendet die TWAIN-zu-WIA-Kompatibilitätsebene, um über TWAIN auf das Gerät zuzugreifen.
Dieser Abschnitt enthält die folgenden Themen:
Hinzufügen von Interruptereignisunterstützung