Partager via


IWiaItem::EnumChildItems, méthode (wia_xp.h)

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

Syntaxe

HRESULT EnumChildItems(
  [out] IEnumWiaItem **ppIEnumWiaItem
);

Paramètres

[out] ppIEnumWiaItem

Type : IEnumWiaItem**

Reçoit l’adresse d’un pointeur vers l’interface IEnumWiaItem créée par IWiaItem::EnumChildItems .

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Le système d’exécution WIA représente chaque appareil matériel WIA sous la forme d’une arborescence hiérarchique d’objets IWiaItem . La méthode IWiaItem::EnumChildItems permet aux applications d’énumérer les éléments enfants dans l’élément actif. Toutefois, elle ne peut être appliquée qu’aux éléments qui sont des dossiers.

Si le dossier n’est pas vide, il contient une sous-arborescence d’objets IWiaItem . La méthode IWiaItem::EnumChildItems énumère tous les éléments contenus dans le dossier. Il stocke un pointeur vers un énumérateur dans le paramètre ppIEnumWiaItem . Les applications utilisent le pointeur d’énumérateur pour effectuer l’énumération des éléments enfants d’un objet.

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

Configuration requise

   
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 (incluez Wia.h)
Bibliothèque Wiaguid.lib
DLL Wiaservc.dll