IPrintPipelineProgressReport interface (filterpipeline.h)
A rendering filter uses the IPrintPipelineProgressReport interface to send progress status to a spooler.
A rendering filter should search for the XPS_FP_PROGRESS_REPORT property in a property bag, get the progress, and then remove it from the property bag. If there are no rendering filters, the filter pipeline sends the notifications to the spooler. It is very important for a rendering filter to remove the progress and send progress status to the spooler; if progress status is not handled correctly, the spooler may get conflicting progress reports.
Inheritance
The IPrintPipelineProgressReport interface inherits from the IUnknown interface.
Methods
The IPrintPipelineProgressReport interface has these methods.
IPrintPipelineProgressReport::ReportProgress The ReportProgress method reports the progress of the XPS job consumption to the pipeline manager. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | filterpipeline.h (include Filterpipeline.h) |