Метод IWiaItem2::CreateChildItem
Создайте новый дочерний элемент. Добавляет объекты IWiaItem2 в дерево IWiaItem2 устройства.
Синтаксис
HRESULT CreateChildItem(
[in] LONG lItemFlags,
[in] LONG lCreationFlags,
[in] BSTR bstrItemName,
[out] IWiaItem2 **ppIWiaItem2
);
Параметры
-
lItemFlags [in]
-
Тип: LONG
Указывает тип элемента WIA 2.0. См. раздел Флаги типов элементов WIA.
-
lCreationFlags [in]
-
Тип: LONG
Указывает способ создания нового элемента.
-
0 (0)
-
Задайте значения по умолчанию для свойств дочернего элемента.
-
COPY_PARENT_PROPERTY_VALUES (0x40000000)
-
Скопируйте значения всех свойств чтения и записи из родительского элемента.
bstrItemName [in]
Тип: BSTR
Указывает имя элемента. Это имя добавляется в конец имени родительского элемента, чтобы создать полное имя элемента.
ppIWiaItem2 [out]
Тип: IWiaItem2**
Получает адрес указателя на интерфейс IWiaItem2 , который задает метод IWiaItem2::CreateChildItem .
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Некоторые аппаратные устройства WIA 2.0 позволяют приложениям создавать новые элементы в дереве IWiaItem2 , представляющего устройство. Приложения должны тестировать устройства, чтобы проверить, поддерживают ли они эту возможность. Используйте интерфейс IEnumWIA_DEV_CAPS для перечисления возможностей текущего устройства.
Если устройство позволяет создавать новые элементы в дереве IWiaItem2 , вызов IWiaItem2::CreateChildItem создает новый объект IWiaItem2 , который является дочерним для текущего узла. Он передает указатель на новый узел в приложение с помощью параметра ppIWiaItem2 . Приложения должны вызывать метод IUnknown::Release для указателей интерфейса, которые они получают через параметр ppIWiaItem2 .
Если значение lCreationFlags равно COPY_PARENT_PROPERTY_VALUES, а lItemFlags равно нулю, функция возвращает E_INVALIDARG.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
IDL |
|
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по