Partager via


Interface IWiaItem (wia_xp.h)

Chaque périphérique matériel d’acquisition d’images Windows (WIA) est représenté dans une application sous la forme d’une arborescence hiérarchique d’objets IWiaItem . L’interface IWiaItem permet aux applications d’interroger des appareils pour découvrir leurs fonctionnalités. Il permet également d’accéder aux interfaces de transfert de données et aux propriétés d’élément. En outre, l’interface IWiaItem fournit des méthodes permettant aux applications de contrôler l’appareil.

Note Pour les applications Windows Vista, utilisez IWiaItem2 au lieu d’IWiaItem.
 

Héritage

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

Méthodes

L’interface IWiaItem a ces méthodes.

 
IWiaItem ::AnalyzeItem

La méthode IWiaItem ::AnalyzeItem permet à l’appareil matériel d’acquisition d’images Windows (WIA) d’acquérir et d’essayer de détecter les types de données présents.
IWiaItem ::CreateChildItem

La méthode IWiaItem ::CreateChildItem est utilisée par les applications pour ajouter des objets IWiaItem à l’arborescence IWiaItem d’un appareil.
IWiaItem ::D eleteItem

La méthode IWiaItem ::D eleteItem supprime l’objet IWiaItem actuel de l’arborescence d’objets de l’appareil.
IWiaItem ::D eviceCommand

IWiaItem ::D eviceCommand émet une commande sur un périphérique matériel d’acquisition d’images Windows (WIA).
IWiaItem ::D eviceDlg

La méthode IWiaItem ::D eviceDlg est utilisée par les applications pour afficher une boîte de dialogue destinée à l’utilisateur afin de préparer l’acquisition d’images.
IWiaItem ::D iagnostic

Cette méthode n'est pas prise en charge. (IWiaItem.Diagnostic)
IWiaItem ::D umpDrvItemData

Cette méthode n'est pas prise en charge. (IWiaItem.DumpDrvItemData)
IWiaItem ::D umpItemData

Cette méthode n'est pas prise en charge. (IWiaItem.DumpItemData)
IWiaItem ::D umpTreeItemData

Cette méthode n'est pas prise en charge. (IWiaItem.DumpTreeItemData)
IWiaItem ::EnumChildItems

La méthode IWiaItem ::EnumChildItems crée un objet énumérateur et renvoie un pointeur vers son interface IEnumWiaItem pour les dossiers non vides dans une arborescence IWiaItem d’un appareil d’acquisition d’images Windows (WIA).
IWiaItem ::EnumDeviceCapabilities

La méthode IWiaItem ::EnumDeviceCapabilities crée un énumérateur qui est utilisé pour déterminer les commandes et les événements qu’un appareil d’acquisition d’images Windows (WIA) prend en charge.
IWiaItem ::EnumRegisterEventInfo

La méthode IWiaItem ::EnumRegisterEventInfo crée un énumérateur utilisé pour obtenir des informations sur les événements pour lesquels une application est inscrite.
IWiaItem ::FindItemByName

La méthode IWiaItem ::FindItemByName recherche l’arborescence de sous-éléments d’un élément en utilisant le nom comme clé de recherche. Chaque objet IWiaItem a un nom comme l’une de ses propriétés standard.
IWiaItem ::GetItemType

La méthode IWiaItem ::GetItemType est appelée par les applications pour obtenir les informations de type d’un élément.
IWiaItem ::GetRootItem

La méthode IWiaItem ::GetRootItem récupère l’élément racine d’une arborescence d’objets d’élément utilisés pour représenter un périphérique matériel d’acquisition d’images Windows (WIA).

Remarques

Certaines méthodes de l’interface IWiaItem sont valides uniquement sur l’élément racine de l’arborescence de l’appareil. D’autres méthodes sont valides sur tous les éléments. Les méthodes sont regroupées comme suit :

Valide sur l’élément racine uniquement IWiaItem ::D eviceCommand
  IWiaItem ::D eviceDlg
  IWiaItem ::EnumDeviceCapabilities
  IWiaItem ::EnumRegisterEventInfo
Valide sur tous les éléments IWiaItem ::AnalyzeItem
  IWiaItem ::CreateChildItem
  IWiaItem ::D eleteItem
  IWiaItem ::EnumChildItems
  IWiaItem ::FindItemByName
  IWiaItem ::GetItemType
  IWiaItem ::GetRootItem
 

L’interface IWiaItem, 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wia_xp.h (inclure Wia.h)