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


Метод IWiaDevMgr2::CreateDevice

Создает иерархическое дерево объектов IWiaItem2 для устройства windows Image Acquisition (WIA) 2.0.

Синтаксис

HRESULT CreateDevice(
  [in]  LONG      lFlags,
  [in]  BSTR      bstrDeviceID,
  [out] IWiaItem2 **ppWiaItem2Root
);

Параметры

lFlags [in]

Тип: LONG

В настоящее время не используется. Значение должно быть равно нулю.

bstrDeviceID [in]

Тип: BSTR

Указывает уникальный идентификатор устройства WIA 2.0.

ppWiaItem2Root [out]

Тип: IWiaItem2**

Получает адрес указателя на интерфейс IWiaItem2 корневого элемента в иерархическом дереве для устройства WIA 2.0.

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

Тип: HRESULT

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

Комментарии

Приложения используют метод IWiaDevMgr2::CreateDevice для создания объекта устройства для устройств WIA 2.0, указанных параметром bstrDeviceID. При возврате метод IWiaDevMgr2::CreateDevice сохраняет адрес указателя в параметре ppWiaItem2Root, который указывает на корневой элемент дерева объектов IWiaItem2 , созданных IWiaDevMgr2::CreateDevice. Приложения могут использовать это дерево объектов для управления данными и извлечения данных с устройства WIA 2.0.

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

Требования

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