次の方法で共有


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
対象プラットフォーム デスクトップ
Header wiamindr_lh.h

こちらもご覧ください

データ転送の取り消し

レガシ アプリケーションと Windows ドライバー間のデータ転送

IWiaMiniDrvTransferCallback

WIA_IPA_FULL_ITEM_NAME

WIA_IPA_ITEM_NAME