IPrintPipelineProgressReport-Schnittstelle (filterpipeline.h)
Ein Renderingfilter verwendet die IPrintPipelineProgressReport-Schnittstelle, um den Status status an einen Spooler zu senden.
Ein Renderingfilter sollte nach der XPS_FP_PROGRESS_REPORT-Eigenschaft in einem Eigenschaftenbehälter suchen, den Status abrufen und dann aus dem Eigenschaftenbehälter entfernen. Wenn keine Renderingfilter vorhanden sind, sendet die Filterpipeline die Benachrichtigungen an den Spooler. Für einen Renderingfilter ist es sehr wichtig, den Fortschritt zu entfernen und den Status status an den Spooler zu senden. Wenn der Status status nicht ordnungsgemäß behandelt wird, erhält der Spooler möglicherweise widersprüchliche Fortschrittsberichte.
Vererbung
Die IPrintPipelineProgressReport-Schnittstelle erbt von der IUnknown-Schnittstelle .
Methoden
Die IPrintPipelineProgressReport-Schnittstelle verfügt über diese Methoden.
IPrintPipelineProgressReport::ReportProgress Die ReportProgress-Methode meldet den Fortschritt des XPS-Auftragsverbrauchs an den Pipeline-Manager. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | filterpipeline.h (include Filterpipeline.h) |