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 は 、pWiaItem2 と pWiaTransferCallback への参照を格納して、これらの関数に渡します。 これら 2 つのインターフェイス ポインターはメンバー変数として格納する必要があり、それぞれに IUnknown::AddRef を呼び出す必要があります。 インターフェイス ポインターは、イメージの取得中に 、TransferCallback と GetNextStream のフィルターの実装にも必要です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
Header |
|
IDL |
|