Partilhar via


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.