Skip to content

Latest commit

 

History

History
80 lines (60 loc) · 2.6 KB

nf-filterpipeline-iprintpipelinefilter-initializefilter.md

File metadata and controls

80 lines (60 loc) · 2.6 KB
UID title description tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NF:filterpipeline.IPrintPipelineFilter.InitializeFilter
IPrintPipelineFilter::InitializeFilter (filterpipeline.h)
The InitializeFilter method initializes a filter.
print
04/19/2022
IPrintPipelineFilter::InitializeFilter
IPrintPipelineFilter interface [Print Devices],InitializeFilter method, IPrintPipelineFilter.InitializeFilter, IPrintPipelineFilter::InitializeFilter, InitializeFilter, InitializeFilter method [Print Devices], InitializeFilter method [Print Devices],IPrintPipelineFilter interface, filterpipeline/IPrintPipelineFilter::InitializeFilter, filterpipeline_cb281bce-8f53-4ade-91c1-2791baff0817.xml, print.iprintpipelinefilter_initializefilter
filterpipeline.h
Filterpipeline.h
Desktop
Filterpipeline.idl
Windows
IPrintPipelineFilter::InitializeFilter
filterpipeline/IPrintPipelineFilter::InitializeFilter
APIRef
kbSyntax
COM
filterpipeline.h
IPrintPipelineFilter::InitializeFilter

-description

The InitializeFilter method initializes a filter.

-parameters

-param pINegotiation [in]

A pointer to the IInterFilterCommunicator interface.

-param pIPropertyBag [in]

A pointer to the IPrintPipelinePropertyBag interface.

-param pIPipelineControl [in]

A pointer to the IPrintPipelineManagerControl interface.

-returns

InitializeFilter returns an HRESULT value. The method should return a value other than S_OK or S_FALSE if the necessary operations are not performed inside InitializeFilter.

-remarks

When the InitializeFilter method is called, the filters should:

  • Get, add, or delete properties from the property bag.

  • Get the read and write interfaces.

-see-also

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag