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