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 |
|
IDL |
|