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


Метод 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

IWiaMiniDrvTransferCallback

WIA_IPA_FULL_ITEM_NAME

WIA_IPA_ITEM_NAME