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


Интерфейс IWiaItem (wia_xp.h)

Каждое аппаратное устройство windows Image Acquisition (WIA) представляется приложению в виде иерархического дерева объектов IWiaItem . Интерфейс IWiaItem предоставляет приложениям возможность запрашивать устройства для обнаружения их возможностей. Он также предоставляет доступ к интерфейсам передачи данных и свойствам элементов. Кроме того, интерфейс IWiaItem предоставляет методы, позволяющие приложениям управлять устройством.

Примечание Для приложений Windows Vista используйте IWiaItem2 вместо 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)