Compartir a través de


Método IWiaItem::EnumChildItems (wia_xp.h)

El método IWiaItem::EnumChildItems crea un objeto enumerador y pasa un puntero a su interfaz IEnumWiaItem para carpetas no vacías en un árbol IWiaItem de un dispositivo windows Image Acquisition (WIA).

Sintaxis

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

Parámetros

[out] ppIEnumWiaItem

Tipo: IEnumWiaItem**

Recibe la dirección de un puntero a la interfaz IEnumWiaItem que crea IWiaItem::EnumChildItems .

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El sistema en tiempo de ejecución de WIA representa cada dispositivo de hardware WIA como un árbol jerárquico de objetos IWiaItem . El método IWiaItem::EnumChildItems permite a las aplicaciones enumerar elementos secundarios en el elemento actual. Sin embargo, solo se puede aplicar a los elementos que son carpetas.

Si la carpeta no está vacía, contiene un subárbol de objetos IWiaItem . El método IWiaItem::EnumChildItems enumera todos los elementos contenidos en la carpeta. Almacena un puntero a un enumerador en el parámetro ppIEnumWiaItem . Las aplicaciones usan el puntero del enumerador para realizar la enumeración de los elementos secundarios de un objeto.

Las aplicaciones deben llamar al método IUnknown::Release en los punteros de interfaz que reciben a través del parámetro ppIEnumWiaItem .

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wia_xp.h (incluye Wia.h)
Library Wiaguid.lib
Archivo DLL Wiaservc.dll