Partager via


Création d’un microdriver WIA

Important

Cet article contient des informations qui s’appliquent aux systèmes d’exploitation Windows obsolètes.

Les fichiers d’en-tête et les fichiers de bibliothèque suivants sont requis par tous les microdrivers WIA.

Fichiers d’en-tête

Tous les microdrivers WIA doivent inclure les fichiers d’en-tête affichés dans le tableau suivant.

Fichier d'en-tête Description
wiamicro.h Définit les prototypes de fonction et les structures requis par le microdriver WIA.

Les microdrivers WIA peuvent nécessiter des fichiers d’en-tête supplémentaires. Les en-têtes requis dépendent du type d’appareil et des fonctionnalités implémentées. Ces exigences sont indiquées dans la section de référence.

Fichiers de bibliothèque

WIA utilise les fichiers de bibliothèque indiqués dans le tableau suivant.

Fichier de bibliothèque Description
wiaguid.lib Exporte des identificateurs de classe (CLSID) et des identificateurs d’interface (IID). Tous les microdrivers WIA nécessitent cette bibliothèque.

Dans votre environnement de build, les répertoires WDK Include et Lib doivent être les premiers répertoires du chemin de recherche. Cela garantit que vous utilisez les versions les plus récentes des en-têtes et des fichiers de bibliothèque.

Si vous souhaitez utiliser la journalisation avec Visual C++ 6.0 lors de la création d’un microdriver, activez la journalisation pour Wiafbdrv.dll à l’aide du programme Wialogcfg.exe fourni avec le Kit de développement du pilote (DDK) Windows Me. En outre, case activée le fichier INF pour vous assurer que le nom du microdriver est correct. Dans l’INF, case activée la section DeviceData pour MicroDriver="YOURNAME.DLL ».