次の方法で共有


IWiaTransferCallback::TransferCallback メソッド

転送中の進行状況とその他の通知を提供します。

構文

HRESULT TransferCallback(
  [in] LONG              lFlags,
  [in] WiaTransferParams *pWiaTransferParams
);

パラメーター

lFlags [in]

型: LONG

現在使用されていません。 ゼロに設定してください。

pWiaTransferParams [in]

種類: WiaTransferParams*

WiaTransferParams 構造体へのポインターを指定します。

戻り値

種類: HRESULT

このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。

注釈

このメソッドが画像処理フィルターによって実装されている場合、Windows Image Acquisition (WIA) 2.0 ミニドライバーは、進行状況メッセージをアプリケーションに送信するために、イメージ取得中に呼び出します。

フィルターの IWiaTransferCallback::TransferCallback は、アプリケーション コールバックの IWiaTransferCallback::TransferCallback メソッドに委任する必要があります。 通常、フィルター ストリームは、渡されたデータをフィルター処理し、フィルター処理されたデータをアプリケーション提供のストリームに直接書き込みます。 画像処理フィルターが IStream::Write メソッドの呼び出しの間にデータを格納する場合は、WiaTransferParams 構造体の lPercentComplete 値と ulBytesWrittenToCurrentStream 値も変更する必要があります。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
Header
Wia.h
IDL
Wia.idl
ライブラリ
Wiaguid.lib