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


Метод IWiaItem2::EnumDeviceCapabilities

Создает перечислитель, который используется для определения команд и событий, поддерживаемых устройством windows Image Acquisition (WIA) 2.0.

Синтаксис

HRESULT EnumDeviceCapabilities(
  [in]  LONG              lFlags,
  [out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);

Параметры

lFlags [in]

Тип: LONG

Указывает флаг, который выбирает тип возможностей для перечисления. Это одно из следующих значений.

WIA_DEVICE_COMMANDS

Перечисление команд устройства.

WIA_DEVICE_EVENTS

Перечисление событий устройства.

ppIEnumWIA_DEV_CAPS [out]

Тип: IEnumWIA_DEV_CAPS**

Получает указатель на интерфейс IEnumWIA_DEV_CAPS , созданный этим методом.

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

Тип: HRESULT

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

Комментарии

Этот метод используется для создания объекта перечислителя для получения набора команд и событий, поддерживаемых устройством WIA 2.0. Параметр lFlags используется для указания типов возможностей устройств для перечисления. Метод IWiaItem2::EnumDeviceCapabilities сохраняет адрес интерфейса объекта перечислителя в параметре ppIEnumWIA_DEV_CAPS .

Этот метод может вызываться только для корневого элемента объектов IWiaItem2 дерева устройств.

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

Требования

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