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