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