Criando um minidriver WIA
Os arquivos de cabeçalho e os arquivos de biblioteca a seguir são exigidos por todos os minidrivers WIA.
Arquivos de cabeçalho
Todos os minidrivers WIA devem incluir os arquivos de cabeçalho mostrados na tabela a seguir.
Arquivo de cabeçalho | Descrição |
---|---|
sti.h | Define as interfaces de STI, estruturas e GUIDs de evento que os minidrivers WIA podem usar. |
stiusd.h | Define a interface IStiUSD que todos os minidrivers WIA devem implementar. |
wiamindr.h | Define a interface IWiaMiniDrv que todos os minidrivers WIA devem implementar. Outras interfaces usadas pelo minidriver WIA também são definidas aqui. |
Os minidrivers WIA podem exigir arquivos de cabeçalho adicionais. Os cabeçalhos necessários dependem do tipo de dispositivo e da funcionalidade implementada. Esses requisitos são observados na seção de referência.
Arquivos de biblioteca
O WIA usa os arquivos de biblioteca mostrados na tabela a seguir. Todos os minidrivers exigem essas bibliotecas.
Arquivo de biblioteca | Descrição |
---|---|
wiaguid.lib | Exporta CLSIDs (identificadores de classe) e IIDs (identificadores de interface). |
wiaservc.lib | Exporta as funções auxiliares do serviço WIA. |
Em seu ambiente de build, os diretórios Incluir e Lib do WDK devem ser os primeiros diretórios no caminho de pesquisa. Isso garante que você esteja usando as versões mais recentes de cabeçalhos e arquivos de biblioteca.