Метод 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 [только классические приложения] |
Заголовок |
|
IDL |
|