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


Метод IWiaDevMgr::CreateDevice (wia_xp.h)

IWiaDevMgr::CreateDevice создает иерархическое дерево объектов IWiaItem для устройства получения образов Windows (WIA).

Синтаксис

HRESULT CreateDevice(
  [in]  BSTR     bstrDeviceID,
  [out] IWiaItem **ppWiaItemRoot
);

Параметры

[in] bstrDeviceID

Тип: BSTR

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

[out] ppWiaItemRoot

Тип: IWiaItem**

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

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

Тип: HRESULT

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

Комментарии

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

При возврате метод IWiaDevMgr::CreateDevice сохраняет адрес указателя в параметре ppWiaItemRoot. Указатель указывает на корневой элемент дерева объектов IWiaItem , созданных IWiaDevMgr::CreateDevice. Приложения могут использовать это дерево объектов для управления данными и их извлечения с устройства WIA.

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

Требования

   
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header wia_xp.h (включая Wia.h)
Библиотека Wiaguid.lib
DLL Wiaservc.dll