Интерфейс IWiaItem (wia_xp.h)
Каждое аппаратное устройство windows Image Acquisition (WIA) представляется приложению в виде иерархического дерева объектов IWiaItem . Интерфейс IWiaItem предоставляет приложениям возможность запрашивать устройства для обнаружения их возможностей. Он также предоставляет доступ к интерфейсам передачи данных и свойствам элементов. Кроме того, интерфейс IWiaItem предоставляет методы, позволяющие приложениям управлять устройством.
Наследование
Интерфейс IWiaItem наследуется от интерфейса IUnknown . IWiaItem также имеет следующие типы элементов:
Методы
Интерфейс IWiaItem содержит следующие методы.
IWiaItem::AnalyzeItem Метод IWiaItem::AnalyzeItem позволяет аппаратному устройству windows Image Acquisition (WIA) получить и попытаться определить, какие типы данных присутствуют. |
IWiaItem::CreateChildItem Метод IWiaItem::CreateChildItem используется приложениями для добавления объектов IWiaItem в дерево IWiaItem устройства. |
IWiaItem::D eleteItem Метод IWiaItem::D eleteItem удаляет текущий объект IWiaItem из дерева объектов устройства. |
IWiaItem::D eviceCommand IWiaItem::D eviceCommand выдает команду аппаратному устройству получения образов Windows (WIA). |
IWiaItem::D eviceDlg Метод IWiaItem::D eviceDlg используется приложениями для отображения диалогового окна для подготовки к извлечению изображения. |
IWiaItem::D iagnostic Этот метод не поддерживается. (IWiaItem.Diagnostic) |
IWiaItem::D umpDrvItemData Этот метод не поддерживается. (IWiaItem.DumpDrvItemData) |
IWiaItem::D umpItemData Этот метод не поддерживается. (IWiaItem.DumpItemData) |
IWiaItem::D umpTreeItemData Этот метод не поддерживается. (IWiaItem.DumpTreeItemData) |
IWiaItem::EnumChildItems Метод IWiaItem::EnumChildItems создает объект перечислителя и передает указатель обратно на интерфейс IEnumWiaItem для непустых папок в дереве IWiaItem устройства windows Image Acquisition (WIA). |
IWiaItem::EnumDeviceCapabilities Метод IWiaItem::EnumDeviceCapabilities создает перечислитель, который используется для определения команд и событий, поддерживаемых устройством windows Image Acquisition (WIA). |
IWiaItem::EnumRegisterEventInfo Метод IWiaItem::EnumRegisterEventInfo создает перечислитель, используемый для получения сведений о событиях, для которых зарегистрировано приложение. |
IWiaItem::FindItemByName Метод IWiaItem::FindItemByName выполняет поиск в дереве вложенных элементов элемента, используя имя в качестве ключа поиска. Каждый объект IWiaItem имеет имя в качестве одного из своих стандартных свойств. |
IWiaItem::GetItemType Метод IWiaItem::GetItemType вызывается приложениями для получения сведений о типе элемента. |
IWiaItem::GetRootItem Метод IWiaItem::GetRootItem извлекает корневой элемент дерева объектов элементов, используемых для представления аппаратного устройства получения образов Windows (WIA). |
Комментарии
Некоторые методы интерфейса IWiaItem допустимы только для корневого элемента дерева устройства. Другие методы допустимы для всех элементов. Методы группируются следующим образом:
Допустимо только для корневого элемента | IWiaItem::D eviceCommand |
IWiaItem::D eviceDlg | |
IWiaItem::EnumDeviceCapabilities | |
IWiaItem::EnumRegisterEventInfo | |
Допустимо для всех элементов | IWiaItem::AnalyzeItem |
IWiaItem::CreateChildItem | |
IWiaItem::D eleteItem | |
IWiaItem::EnumChildItems | |
IWiaItem::FindItemByName | |
IWiaItem::GetItemType | |
IWiaItem::GetRootItem |
Интерфейс IWiaItem , как и все интерфейсы модели com, наследует методы интерфейса IUnknown .
Методы IUnknown | Описание |
---|---|
IUnknown::QueryInterface | Возвращает указатели на поддерживаемые интерфейсы. |
IUnknown::AddRef | Увеличивает значение счетчика ссылок. |
IUnknown::Release | Уменьшает значение счетчика ссылок. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | wia_xp.h (включая Wia.h) |