Compartilhar via


Método IWiaDevMgr2::EnumDeviceInfo

Cria um enumerador de informações de propriedade para cada dispositivo WIA (Aquisição de Imagem do Windows) 2.0 disponível.

Sintaxe

HRESULT EnumDeviceInfo(
  [in]          LONG              lFlags,
  [out, retval] IEnumWIA_DEV_INFO **ppIEnum
);

Parâmetros

lFlags [in]

Tipo: LONG

Especifica o tipo de dispositivos WIA 2.0 a serem enumerados.

WIA_DEVINFO_ENUM_LOCAL

Somente dispositivos de scanner ativos conectados localmente são enumerados.

WIA_DEVINFO_ENUM_ALL

Todos os dispositivos são enumerados, local e remoto, incluindo dispositivos inativos (desconectados) e dispositivos herdados somente STI.

ppIEnum [out, retval]

Tipo: IEnumWIA_DEV_INFO**

Recebe o endereço de um ponteiro para a interface IEnumWIA_DEV_INFO .

Valor retornado

Tipo: HRESULT

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

Comentários

O método IWiaDevMgr2::EnumDeviceInfo cria um objeto enumerador que dá suporte à interface IEnumWIA_DEV_INFO . O método armazena um ponteiro para a interface IEnumWIA_DEV_INFO no parâmetro ppIEnum. Os aplicativos podem usar o ponteiro da interface IEnumWIA_DEV_INFO para enumerar as propriedades de cada dispositivo WIA 2.0 anexado ao computador do usuário.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Wia.h
IDL
Wia.idl