Erstellen eines WIA-Minitreibers
Die folgenden Headerdateien und Bibliotheksdateien sind von allen WIA-Minidrivern erforderlich.
Headerdateien
Alle WIA-Minidriver müssen die Headerdateien enthalten, die in der folgenden Tabelle angezeigt werden.
Headerdatei | BESCHREIBUNG |
---|---|
sti.h | Definiert die STI-Schnittstellen, Strukturen und Ereignis-GUIDs, die WIA-Minitreiber verwenden können. |
stiusd.h | Definiert die IStiUSD-Schnittstelle , die alle WIA-Minitreiber implementieren müssen. |
wiamindr.h | Definiert die IWiaMiniDrv-Schnittstelle , die alle WIA-Minitreiber implementieren müssen. Hier sind auch andere Schnittstellen definiert, die vom WIA-Minitreiber verwendet werden. |
WIA-Minidriver erfordern möglicherweise zusätzliche Headerdateien. Die erforderlichen Header hängen vom Gerätetyp und der implementierten Funktionalität ab. Diese Anforderungen werden im Referenzabschnitt notiert.
Bibliotheksdateien
WIA verwendet die Bibliotheksdateien, die in der folgenden Tabelle dargestellt sind. Alle Minidriver erfordern diese Bibliotheken.
Bibliotheksdatei | BESCHREIBUNG |
---|---|
wiaguid.lib | Exportiert Klassenbezeichner (CLSIDs) und Schnittstellenbezeichner (IIDs). |
wiaservc.lib | Exportiert die WIA-Diensthilfsfunktionen. |
In Ihrer Buildumgebung sollten die WDK-Verzeichnisse Include und Lib die ersten Verzeichnisse im Suchpfad sein. Dadurch wird sichergestellt, dass Sie die neuesten Versionen von Headern und Bibliotheksdateien verwenden.