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_OKS_FALSE以外的值。

備註

呼叫 InitializeFilter 方法時,篩選應該:

  • 從屬性包取得、新增或刪除屬性。

  • 取得讀取和寫入介面。

規格需求

需求
目標平台 桌面
標頭 filterpipeline.h (包含 Filterpipeline.h)

另請參閱

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag