Freigeben über


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.