次の方法で共有


IWiaImageFilter::InitializeFilter メソッド

フィルターを初期化します。 各イメージをダウンロードする前に、Windows イメージ取得 (WIA) 2.0 によって呼び出されます。

構文

HRESULT InitializeFilter(
  [in] IWiaItem2            *pWiaItem2,
  [in] IWiaTransferCallback *pWiaTransferCallback
);

パラメーター

pWiaItem2 [in]

種類: IWiaItem2*

プレビュー イメージを表す IWiaItem2 項目へのポインターを指定します。

pWiaTransferCallback [in]

種類: IWiaTransferCallback*

アプリケーションの IWiaTransferCallback インターフェイスへのポインターを指定します。

戻り値

種類: HRESULT

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

注釈

このメソッドは、アプリケーションが Download を呼び出すとき、およびアプリケーションが WIA 2.0 Preview コンポーネントの GetNewPreview 関数を呼び出すときに呼び出されます。 IWiaImageFilter::InitializeFilter、pWiaItem2pWiaTransferCallback への参照を格納して、これらの関数に渡します。 これら 2 つのインターフェイス ポインターはメンバー変数として格納する必要があり、それぞれに IUnknown::AddRef を呼び出す必要があります。 インターフェイス ポインターは、イメージの取得中に 、TransferCallbackGetNextStream のフィルターの実装にも必要です。

要件

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