Метод IWiaItem::CreateChildItem (wia_xp.h)
Метод IWiaItem::CreateChildItem используется приложениями для добавления объектов IWiaItem в дерево IWiaItem устройства.
Синтаксис
HRESULT CreateChildItem(
[in] LONG lFlags,
[in] BSTR bstrItemName,
[in] BSTR bstrFullItemName,
[out] IWiaItem **ppIWiaItem
);
Параметры
[in] lFlags
Тип: LONG
Указывает тип элемента WIA. Для параметра должно быть задано одно из значений, перечисленных в разделе Флаги типов элементов WIA.
[in] bstrItemName
Тип: BSTR
Указывает имя элемента WIA, например "Top". Этот параметр можно считать эквивалентным имени файла.
[in] bstrFullItemName
Тип: BSTR
Указывает полное имя элемента WIA. Этот параметр можно рассматривать как эквивалент полного пути к файлу, например "003\Root\Top".
[out] ppIWiaItem
Тип: IWiaItem**
Получает адрес указателя на интерфейс IWiaItem , который задает метод IWiaItem::CreateChildItem .
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Некоторые аппаратные устройства WIA позволяют приложениям создавать новые элементы в дереве IWiaItem , представляющее устройство. Приложения должны протестировать устройства, чтобы узнать, поддерживают ли они эту возможность. Используйте интерфейс IEnumWIA_DEV_CAPS для перечисления возможностей текущего устройства.
Если устройство позволяет создавать новые элементы в дереве IWiaItem , вызов IWiaItem::CreateChildItem создает новый элемент IWiaItem , который является дочерним элементом текущего узла. IWiaItem::CreateChildItem передает в приложение указатель на новый узел с помощью параметра ppIWiaItem .
Приложения должны вызывать метод IUnknown::Release для указателей интерфейса, которые они получают через параметр ppIWiaItem .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | wia_xp.h (включая Wia.h) |
Библиотека | Wiaguid.lib |
DLL | Wiaservc.dll |