Interface IWiaItem2
L’interface IWiaItem2 fournit aux applications les mêmes fonctionnalités que l’interface IWiaItem (la capacité à interroger des appareils pour découvrir leurs fonctionnalités, à accéder aux interfaces de transfert de données et aux propriétés d’élément, et à contrôler l’appareil). il fournit é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ériques de l’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 possède ces méthodes.
| Méthode | Description |
|---|---|
| CheckExtension | Vérifie si une extension spécifiée est disponible sur l’ordinateur et si elle peut être utilisée par la méthode IWiaItem2 :: GetExtension . |
| CreateChildItem | Créez un nouvel é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 | Envoie une commande à un périphérique matériel WIA 2,0. |
| DeviceDlg | Affiche une boîte de dialogue permettant à l’utilisateur de préparer l’acquisition d’images. |
| Diagnostic | Actuellement non pris en charge. |
| EnumChildItems | Crée un objet énumérateur et passe un pointeur vers son interface IEnumWiaItem2 pour les dossiers contenant 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 dans l’arborescence d’un élément des sous-éléments 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 périphérique matériel WIA 2,0. |
| GetPreviewComponent | Obtient le composant WIA 2,0 Preview. |
| GetRootItem | Obtient l’élément racine d’une arborescence d’objets d’élément utilisés pour représenter un périphérique matériel WIA 2,0. |
Notes
L’arborescence d’éléments WIA 2,0 qu’une application peut voir est distincte de l’arborescence qui est créée et gérée par un minipilote WIA 2,0. Lorsqu’un minipilote 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 affiché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éés par un minipilote sont appelés éléments de pilote. dans Windows Vista, les arborescences d’éléments WIA 2,0 sont générées d’objets IWiaItem2 , chacun d’eux 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 [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |
| En-tête |
|
| MIDL |
|