Freigeben über


IPrintPipelineProgressReport-Schnittstelle (filterpipeline.h)

Ein Renderingfilter verwendet die IPrintPipelineProgressReport Schnittstelle, um den Statusstatus an einen Spooler zu senden.

Ein Renderingfilter sollte nach der XPS_FP_PROGRESS_REPORT Eigenschaft in einem Eigenschaftenbehälter suchen, den Fortschritt abrufen und dann aus dem Eigenschaftenbehälter entfernen. Wenn keine Renderingfilter vorhanden sind, sendet die Filterpipeline die Benachrichtigungen an den Spooler. Es ist sehr wichtig, dass ein Renderingfilter den Status entfernt und den Status an den Spooler sendet. Wenn der Statusstatus nicht ordnungsgemäß behandelt wird, erhält der Spooler möglicherweise widersprüchliche Statusberichte.

Erbschaft

Die IPrintPipelineProgressReport Schnittstelle erbt von der IUnknown Schnittstelle.

Methodik

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- Fenster
Header- filterpipeline.h (include Filterpipeline.h)