Метод IWiaMiniDrvTransferCallback::GetNextStream (wiamindr_lh.h)
Вызывается мини-драйвером WIA для получения потока для текущей передачи данных (скачивание или отправка).
Синтаксис
HRESULT GetNextStream(
[in] LONG lFlags,
[in] BSTR bstrItemName,
[in] BSTR bstrFullItemName,
[out] IStream **ppIStream
);
Параметры
[in] lFlags
Представляет биты флага. Этот параметр не используется и всегда должен быть равен нулю (0) вызывающей стороны.
[in] bstrItemName
Имя элемента, который будет выполнять передачу данных.
Дополнительные сведения см. в разделе WIA_IPA_ITEM_NAME.
[in] bstrFullItemName
Полное имя элемента, который будет выполнять передачу данных.
Дополнительные сведения см. в разделе WIA_IPA_FULL_ITEM_NAME.
[out] ppIStream
Указатель на объект IStream .
Возвращаемое значение
Этот метод возвращает S_OK при успешном вызове. В противном случае возвращается соответствующий код ошибки HRESULT .
Комментарии
Когда клиент запрашивает пропуск передачи данных, метод GetNextStream возвращает WIA_STATUS_SKIP_ITEM. Мини-драйвер WIA должен пропустить текущую передачу образа и продолжить следующую передачу образа, если она есть. Например, для передачи загрузки завершите сканирование текущего изображения, а затем удалите данные изображения.
При отмене текущей последовательности передачи метод GetNextStream возвращает S_FALSE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Целевая платформа | Персональный компьютер |
Верхняя часть | wiamindr_lh.h |
См. также раздел
Передача данных между устаревшим приложением и драйвером Windows