Interface COM IWiaMiniDrv
Les applications de création d’images effectuent des requêtes au service WIA, qui communique à son tour avec le minidriver de l’appareil via l’interface IWiaMiniDrv implémentée par l’enregistreur de minidriver. Les applications effectuent généralement des demandes pour :
Les applications effectuent des requêtes au service WIA via l’interface de programmation d’application (API) WIA. Pour plus d’informations sur cette interface, consultez la documentation Microsoft Windows SDK.
L’interface IWiaMiniDrv fournit les points d’entrée indiqués dans les tableaux suivants pour que le service WIA contrôle l’appareil. Un minidriver WIA doit implémenter chaque méthode IWiaMiniDrv . Ces points d’entrée sont définis par le biais des méthodes IWiaMiniDrv suivantes.
Création et initialisation d’éléments
Méthode | Description |
---|---|
IWiaMiniDrv ::d rvAnalyzeItem | Inspecte un élément et, si nécessaire, crée des sous-éléments. |
IWiaMiniDrv ::d rvInitializeWia | Initialise le minidriver WIA. |
IWiaMiniDrv ::d rvInitItemProperties | Initialise les propriétés d’élément de pilote pour chaque élément d’une arborescence d’éléments d’application. |
Suppression d’éléments
Méthode | Description |
---|---|
IWiaMiniDrv ::d rvDeleteItem | Supprime un élément de pilote. |
IWiaMiniDrv ::d rvFreeDrvItemContext | Libère un contexte spécifique à l’appareil. |
IWiaMiniDrv ::d rvUnInitializeWia | Libère les ressources d’appareil associées à une arborescence d’éléments d’application. |
Énumération des fonctionnalités des appareils
Méthode | Description |
---|---|
IWiaMiniDrv ::d rvGetCapabilities | Signale les événements et les commandes pris en charge par un minidriver WIA. |
Énumération des formats d’image
Méthode | Description |
---|---|
IWiaMiniDrv ::d rvGetWiaFormatInfo | Obtient les formats d’appareil et les types de supports pris en charge. |
Émission de commandes d’appareil
Méthode | Description |
---|---|
IWiaMiniDrv ::d rvDeviceCommand | Émet une commande sur un appareil de création d’images. |
Verrouillage et déverrouillage d’un appareil
Méthode | Description |
---|---|
IWiaMiniDrv ::d rvLockWiaDevice | Verrouille l’accès à un appareil de création d’images. |
IWiaMiniDrv ::d rvUnLockWiaDevice | Déverrouille l’accès à un appareil de création d’images. |
Notification d’un événement à un appareil
Méthode | Description |
---|---|
IWiaMiniDrv ::d rvNotifyPnPEvent | Indique la réponse d’un minidriver WIA à un événement Plug-and-Play. |
Obtention de chaînes d’erreur d’appareil
Méthode | Description |
---|---|
IWiaMiniDrv ::d rvGetDeviceErrorStr | Mappe une valeur d’erreur d’appareil à une chaîne. |
Lecture et stockage des propriétés d’élément
Méthode | Description |
---|---|
IWiaMiniDrv ::d rvReadItemProperties | Lit les propriétés de l’élément de pilote. |
IWiaMiniDrv ::d rvValidateItemProperties | Valide les propriétés de l’élément du pilote. |
IWiaMiniDrv ::d rvWriteItemProperties | Écrit les propriétés de l’élément de pilote sur l’appareil (si nécessaire). |
Transfert de données
Méthode | Description |
---|---|
IWiaMiniDrv ::d rvAcquireItemData | Transfère les données d’un élément de pilote vers le service WIA. |