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


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

Интерфейс IWiaDataTransfer — это высокопроизводительный интерфейс передачи данных. Этот интерфейс поддерживает окно общей памяти для передачи данных из объекта устройства в приложение и устраняет ненужные копии данных во время маршалинга. Механизм обратного вызова предоставляется в виде интерфейса IWiaDataCallback . Она позволяет приложениям получать уведомления о состоянии передачи данных, передавать данные с устройства получения образов Windows (WIA) в приложение и отменять ожидающие передачи данных.

Примечание Для приложений Windows Vista используйте IWiaTransfer вместо IWiaDataTransfer.
 

Наследование

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

Методы

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

 
IWiaDataTransfer::idtEnumWIA_FORMAT_INFO

Метод IWiaDataTransfer::idtEnumWIA_FORMAT_INFO создает реализацию чередуемой передачи интерфейса IEnumWIA_FORMAT_INFO.
IWiaDataTransfer::idtGetBandedData

Метод IWiaDataTransfer::idtGetBandedData передает диапазон данных с аппаратного устройства в приложение. Для повышения эффективности приложения получают данные с аппаратных устройств приобретения образов Windows (WIA) в последовательных диапазонах.
IWiaDataTransfer::idtGetData

Метод IWiaDataTransfer::idtGetData извлекает полные файлы с устройства получения образов Windows (WIA).
IWiaDataTransfer::idtGetExtendedTransferInfo

IWiaDataTransfer::idtGetExtendedTransferInfo извлекает расширенную информацию, связанную с буферами передачи данных в случае передачи данных в диапазоне.
IWiaDataTransfer::idtQueryGetData

Метод IWiaDataTransfer::idtQueryGetData используется приложениями для запроса устройства получения образов Windows (WIA), чтобы определить поддерживаемые типы форматов данных.

Комментарии

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

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

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header wia_xp.h (включая Wia.h)