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 |