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 |
|
IDL |
|