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 |
|
IDL |
|
ライブラリ |
|