共用方式為


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 (include Filterpipeline.h)

另請參閱

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag