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 インターフェイスへのポインター。

戻り値

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

注釈

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

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

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

要件

要件
対象プラットフォーム デスクトップ
Header filterpipeline.h (Filterpipeline.h を含む)

こちらもご覧ください

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag