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.