Метод 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 [только классические приложения] |
Заголовок |
|
IDL |
|
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по