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


Интерфейс IWiaDevMgr2

Интерфейс IWiaDevMgr2 используется для создания устройств получения изображений и управления ими, а также для регистрации для получения событий устройства.

Элементы

Интерфейс IWiaDevMgr2 наследуется от интерфейса IUnknown . IWiaDevMgr2 также имеет следующие типы элементов:

Методы

Интерфейс IWiaDevMgr2 содержит следующие методы.

Метод Описание
CreateDevice Создает иерархическое дерево объектов IWiaItem2 для устройства WIA 2.0.
EnumDeviceInfo Создает перечислитель сведений о свойствах для каждого доступного устройства WIA 2.0.
GetImageDlg Метод IWiaDevMgr2::GetImageDlg отображает одно или несколько диалоговых окон, которые позволяют пользователю получить изображение с устройства WIA 2.0 и записать изображение в указанный файл. Этот метод расширяет функциональные возможности IWiaDevMgr2::SelectDeviceDlg , чтобы инкапсулировать получение изображений в рамках одного вызова API.
RegisterEventCallbackCLSID Метод IWiaDevMgr2::RegisterEventCallbackCLSID регистрирует приложение для получения событий, даже если приложение не запущено.
RegisterEventCallbackInterface Регистрирует работающее приложение для уведомления о событиях WIA 2.0.
RegisterEventCallbackProgram Метод IWiaDevMgr2::RegisterEventCallbackProgram регистрирует приложение для получения событий устройства. Она в первую очередь предоставляется для обеспечения обратной совместимости с приложениями, которые не были написаны для WIA 2.0.
SelectDeviceDlg Отображает диалоговое окно, позволяющее пользователю выбрать аппаратное устройство для получения образа.
SelectDeviceDlgID Отображает диалоговое окно, позволяющее пользователю выбрать аппаратное устройство для получения образа.

 

Комментарии

Интерфейс IWiaDevMgr2 , как и все интерфейсы COM, наследует методы интерфейса IUnknown .

Методы IUnknown Описание
IUnknown::QueryInterface Возвращает указатели на поддерживаемые интерфейсы.
IUnknown::AddRef Увеличивает значение счетчика ссылок.
IUnknown::Release Уменьшает значение счетчика ссылок.

 

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Wia.h
IDL
Wia.idl