Freigeben über


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)