IWiaItem2 :: EnumDeviceCapabilities, méthode

crée un énumérateur qui est utilisé pour déterminer les commandes et les événements qu’un appareil WIA (Windows Image Acquisition) 2,0 prend en charge.

Syntaxe

HRESULT EnumDeviceCapabilities(
  [in]  LONG              lFlags,
  [out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);

Paramètres

lFlags [ dans]

Type : long

Spécifie un indicateur qui sélectionne le type de fonctionnalités à énumérer. Il s’agit de l’une des valeurs suivantes.

commandes de l' _ appareil WIA _

Énumérer les commandes de l’appareil.

_événements d’appareil WIA _

Énumérer les événements d’appareil.

ppIEnumWIA _ _Majuscules de développement []

Type : IEnumWIA _ dev _ Caps**

Reçoit un pointeur vers l’interface IEnumWIA _ dev _ Caps créée par cette méthode.

Valeur de retour

Type : HRESULT

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Notes

Cette méthode est utilisée pour créer un objet énumérateur pour obtenir le jeu de commandes et d’événements pris en charge par un appareil WIA 2,0. Le paramètre lFlags est utilisé pour spécifier les genres de fonctionnalités d’appareil à énumérer. La méthode IWiaItem2 :: EnumDeviceCapabilities stocke l’adresse de l’interface de l’objet énumérateur dans le paramètre ppIEnumWIA _ dev _ Caps .

Cette méthode peut uniquement être appelée sur l’élément racine des objets IWiaItem2 d’un arbre d’appareil.

Les applications doivent appeler la méthode IUnknown :: Release sur les pointeurs d’interface qu’elles reçoivent via le paramètre ppIEnumWIA _ dev _ Caps .

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
WIA. h
MIDL
WIA. idl