Interface IWiaItem2

L’interface IWiaItem2 fournit aux applications les mêmes fonctionnalités que l’interface IWiaItem (la possibilité d’interroger les appareils pour découvrir leurs fonctionnalités, d’accéder aux interfaces de transfert de données et aux propriétés d’élément, et de contrôler l’appareil). Il offre également à l’application la possibilité de créer et d’utiliser dynamiquement des filtres de traitement d’images qui peuvent être des extensions des pilotes de périphérique d’acquisition d’images Windows (WIA) 2.0 fournis dans Windows Vista.

Membres

L’interface IWiaItem2 hérite de l’interface IUnknown. IWiaItem2 a également les types de membres suivants :

Méthodes

L’interface IWiaItem2 a ces méthodes.

Méthode Description
CheckExtension Vérifie si une extension spécifiée est disponible sur l’ordinateur et peut être utilisée par la méthode IWiaItem2::GetExtension .
CreateChildItem Créez un élément enfant. Ajoute des objets IWiaItem2 à l’arborescence IWiaItem2 d’un appareil.
DeleteItem Supprime l’objet IWiaItem2 actuel de l’arborescence d’objets de l’appareil.
DeviceCommand Émet une commande sur un appareil matériel WIA 2.0.
DeviceDlg Affiche une boîte de dialogue destinée à l’utilisateur pour préparer l’acquisition d’images.
Diagnostic Actuellement non pris en charge.
EnumChildItems Crée un objet énumérateur et transmet un pointeur vers son interface IEnumWiaItem2 pour les dossiers avec des éléments dans l’arborescence IWiaItem2 d’un appareil WIA 2.0.
EnumDeviceCapabilities Crée un énumérateur qui est utilisé pour déterminer les commandes et les événements pris en charge par un appareil WIA 2.0.
EnumRegisterEventInfo La méthode IWiaItem2::EnumRegisterEventInfo crée un énumérateur utilisé pour obtenir des informations sur les événements pour lesquels une application est inscrite.
FindItemByName Recherche l’arborescence de sous-éléments d’un élément en utilisant le nom comme clé de recherche.
GetExtension Obtient les interfaces d’extension qui peuvent être fournies avec un pilote de périphérique WIA 2.0.
GetItemCategory Obtient les informations de catégorie d’un élément.
GetItemType Obtient les informations de type d’un élément.
GetParentItem Obtient l’élément parent dans l’arborescence qui représente un appareil matériel WIA 2.0.
GetPreviewComponent Obtient le composant de préversion WIA 2.0.
GetRootItem Obtient l’élément racine d’une arborescence d’objets d’élément utilisés pour représenter un appareil matériel WIA 2.0.

 

Notes

L’arborescence d’éléments WIA 2.0 qu’une application peut voir est distincte de l’arborescence créée et gérée par un minidriver WIA 2.0. Lorsqu’un minidriver crée une arborescence d’éléments, le service WIA 2.0 utilise cette arborescence d’éléments WIA 2.0 comme guide pour créer des copies identiques qui peuvent être consultées par les applications de création d’images. Les éléments de l’arborescence copiée sont appelés éléments d’application. Les éléments de l’arborescence créée par un minidriver sont appelés éléments de pilote. Dans Windows Vista, les arborescences d’éléments WIA 2.0 sont générées à l’aide d’objets IWiaItem2 , chacun implémentant l’interface IWiaItem2 .

L’interface IWiaItem2 , comme toutes les interfaces COM (Component Object Model), hérite des méthodes d’interface IUnknown .

Méthodes IUnknown Description
IUnknown::QueryInterface Retourne des pointeurs aux interfaces prises en charge.
IUnknown::AddRef Incrémente le décompte de références.
IUnknown::Release Décrémente le décompte de références.

 

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Wia.h
IDL
Wia.idl