次の方法で共有


IPrintPipelineFilter::InitializeFilter メソッド (filterpipeline.h)

InitializeFilter メソッドは、フィルターを初期化します。

構文

HRESULT InitializeFilter(
  [in] IInterFilterCommunicator     *pINegotiation,
  [in] IPrintPipelinePropertyBag    *pIPropertyBag,
  [in] IPrintPipelineManagerControl *pIPipelineControl
);

パラメーター

[in] pINegotiation

IInterFilterCommunicator インターフェイスへのポインター。

[in] pIPropertyBag

IPrintPipelinePropertyBag インターフェイスへのポインター。

[in] pIPipelineControl

IPrintPipelineManagerControl インターフェイスへのポインター。

戻り値

InitializeFilter は、HRESULT 値を返します。 InitializeFilter 内で必要な操作が実行されない場合、メソッドは S_OK または S_FALSE 以外の値返す必要があります。

備考

InitializeFilter メソッドが呼び出されると、フィルターは次の処理を行う必要があります。

  • プロパティ バッグからプロパティを取得、追加、または削除します。

  • 読み取りと書き込みのインターフェイスを取得します。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー filterpipeline.h (Filterpipeline.h を含む)

関連項目

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag