Функция MicroEntry (wiamicro.h)
Функция MicroEntry реагирует на команды, отправленные драйвером WIA Flatbed.
Синтаксис
WIAMICRO_API HRESULT MicroEntry(
LONG lCommand,
[in, out] PVAL pValue
);
Параметры
lCommand
Указывает команду, выданную микродрайверу драйвером WIA Flatbed.
[in, out] pValue
Указывает на структуру VAL , которая используется для передачи информации между драйвером WIA Flatbed и микродрайвером.
Возвращаемое значение
Если функция завершается успешно, она возвращает S_OK. Если переданная команда не поддерживается, функция возвращает E_NOTIMPL. Для любой ошибки сведения об ошибке должны быть помещены в элемент lVal структуры VAL, на который указывает pValue.
Комментарии
Эта функция выполняет множество различных задач в зависимости от команды, переданной в параметре lCommand . Список этих команд см. в разделе Справочник по командам wia microdriver .
В функцию передаются две структуры. Структура VAL передается в указатель pValue , а элемент pScanInfo структуры VAL указывает на структуру SCANINFO . Структура VAL используется для передачи информации между драйвером WIA Flatbed и микродрайвером. Структура SCANINFO используется для хранения и передачи параметров получения данных сканирования. Многие команды, передаваемые в эту функцию, устанавливают значения в структуре SCANINFO.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | wiamicro.h (включая Wiamicro.h) |