Condividi tramite


Creazione di un minidriver WIA

I file di intestazione e i file di libreria seguenti sono richiesti da tutti i minidriver WIA.

File di intestazione

Tutti i minidriver WIA devono includere i file di intestazione visualizzati nella tabella seguente.

File di intestazione Descrizione
sti.h Definisce le interfacce STI, le strutture e i GUID eventi che i minidriver WIA possono usare.
stiusd.h Definisce l'interfaccia IStiUSD che tutti i minidriver WIA devono implementare.
wiamindr.h Definisce l'interfaccia IWiaMiniDrv che tutti i minidriver WIA devono implementare. Altre interfacce usate dal minidriver WIA sono definite anche qui.

I minidriver WIA possono richiedere file di intestazione aggiuntivi. Le intestazioni necessarie dipendono dal tipo di dispositivo e dalla funzionalità implementata. Questi requisiti sono indicati nella sezione di riferimento.

File di libreria

WIA usa i file di libreria visualizzati nella tabella seguente. Tutti i minidriver richiedono queste librerie.

File di libreria Descrizione
wiaguid.lib Esporta identificatori di classe (CLSID) e identificatori di interfaccia (IID).
wiaservc.lib Esporta le funzioni helper del servizio WIA.

Nell'ambiente di compilazione, le directory Di inclusione WDK e Lib devono essere le prime directory nel percorso di ricerca. Ciò garantisce che si usino le versioni più recenti di intestazioni e file di libreria.