Freigeben über


IWiaMiniDrvTransferCallback::GetNextStream-Methode (wiamindr_lh.h)

Vom WIA-Minitreiber aufgerufen, um einen Datenstrom für die aktuelle Datenübertragung (Download oder Upload) abzurufen.

Syntax

HRESULT GetNextStream(
  [in]  LONG    lFlags,
  [in]  BSTR    bstrItemName,
  [in]  BSTR    bstrFullItemName,
  [out] IStream **ppIStream
);

Parameter

[in] lFlags

Stellt Flagbits dar. Dieser Parameter ist nicht verwendet und sollte vom Aufrufer immer auf Null (0) festgelegt werden.

[in] bstrItemName

Der Name des Elements, das die Datenübertragung durchführt.

Weitere Informationen finden Sie unter WIA_IPA_ITEM_NAME.

[in] bstrFullItemName

Der vollständige Name des Elements, das die Datenübertragung durchführt.

Weitere Informationen finden Sie unter WIA_IPA_FULL_ITEM_NAME.

[out] ppIStream

Ein Zeiger auf ein IStream--Objekt.

Rückgabewert

Diese Methode gibt S_OK zurück, wenn der Aufruf erfolgreich ist. Andernfalls wird ein entsprechender HRESULT- Fehlercode zurückgegeben.

Bemerkungen

Wenn der Client anfordert, die Datenübertragung zu überspringen, gibt die GetNextStream--Methode WIA_STATUS_SKIP_ITEMzurück. Der WIA-Minitreiber muss die aktuelle Bildübertragung überspringen und ggf. mit der nächsten Bildübertragung fortfahren. Beenden Sie z. B. bei einer Downloadübertragung das aktuelle Bild, und verwerfen Sie dann die Bilddaten.

Wenn die aktuelle Übertragungssequenz abgebrochen wird, gibt die GetNextStream--Methode S_FALSEzurück.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
Zielplattform- Desktop
Header- wiamindr_lh.h

Siehe auch

Stornierung von Datenübertragungen

Datenübertragung zwischen Legacyanwendung und Windows-Treiber

IWiaMiniDrvTransferCallback

WIA_IPA_FULL_ITEM_NAME

WIA_IPA_ITEM_NAME