Compartilhar via


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

O método IWiaItem::EnumChildItems cria um objeto enumerador e passa um ponteiro para sua interface IEnumWiaItem para pastas não vazias em uma árvore IWiaItem de um dispositivo WIA (Aquisição de Imagens do Windows).

Sintaxe

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

Parâmetros

[out] ppIEnumWiaItem

Tipo: IEnumWiaItem**

Recebe o endereço de um ponteiro para a interface IEnumWiaItem que IWiaItem::EnumChildItems cria.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

O sistema de tempo de execução wia representa cada dispositivo de hardware WIA como uma árvore hierárquica de objetos IWiaItem . O método IWiaItem::EnumChildItems permite que os aplicativos enumerem itens filho no item atual. No entanto, ele só pode ser aplicado a itens que são pastas.

Se a pasta não estiver vazia, ela conterá uma subárvore de objetos IWiaItem . O método IWiaItem::EnumChildItems enumera todos os itens contidos na pasta. Ele armazena um ponteiro para um enumerador no parâmetro ppIEnumWiaItem . Os aplicativos usam o ponteiro enumerador para executar a enumeração dos itens filho de um objeto.

Os aplicativos devem chamar o método IUnknown::Release nos ponteiros de interface que recebem por meio do parâmetro ppIEnumWiaItem .

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wia_xp.h (inclua Wia.h)
Biblioteca Wiaguid.lib
DLL Wiaservc.dll