Criando um microdriver WIA
Importante
Este artigo contém informações que se aplicam a sistemas operacionais Windows obsoletos.
Os arquivos de cabeçalho e os arquivos de biblioteca a seguir são exigidos por todos os microdrivers WIA.
Arquivos de cabeçalho
Todos os microdrivers WIA devem incluir os arquivos de cabeçalho mostrados na tabela a seguir.
Arquivos de cabeçalho | Descrição |
---|---|
wiamicro.h | Define os protótipos e estruturas de função que o microdriver WIA requer. |
Os microdrivers 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.
Arquivo de Biblioteca | Descrição |
---|---|
wiaguid.lib | Exporta CLSIDs (identificadores de classe) e IIDs (identificadores de interface). Todos os microdrivers WIA exigem essa biblioteca. |
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 dos cabeçalhos e arquivos de biblioteca.
Se você quiser usar o registro em log com o Visual C++ 6.0 ao criar um microdriver, ative o registro em log para Wiafbdrv.dll usando o programa Wialogcfg.exe que veio com o DDK (Windows Me Driver Development Kit). Além disso, marcar o arquivo INF para garantir que o nome do microdriver esteja correto. No INF, marcar a seção DeviceData para MicroDriver="YOURNAME.DLL".