Поделиться через


Метод IWiaDevMgr2::EnumDeviceInfo

Создает перечислитель сведений о свойствах для каждого доступного устройства получения образов Windows (WIA) 2.0.

Синтаксис

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

Параметры

lFlags [in]

Тип: LONG

Указывает тип перечисляемых устройств WIA 2.0.

WIA_DEVINFO_ENUM_LOCAL

Перечисляются только локально подключенные активные устройства сканера.

WIA_DEVINFO_ENUM_ALL

Перечисляются все устройства как локально, так и удаленно, включая неактивные (отключенные) устройства и устаревшие устройства с поддержкой STI.

ppIEnum [out, retval]

Тип: IEnumWIA_DEV_INFO**

Получает адрес указателя на интерфейс IEnumWIA_DEV_INFO .

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Метод IWiaDevMgr2::EnumDeviceInfo создает объект перечислителя, поддерживающий интерфейс IEnumWIA_DEV_INFO . Метод сохраняет указатель на интерфейс IEnumWIA_DEV_INFO в параметре ppIEnum. Приложения могут использовать указатель интерфейса IEnumWIA_DEV_INFO для перечисления свойств каждого устройства WIA 2.0, подключенного к компьютеру пользователя.

Приложения должны вызывать метод IUnknown::Release для указателей интерфейса, которые они получают через параметр ppIEnum .

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Wia.h
IDL
Wia.idl