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.
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) |