IPrintJob-Schnittstelle (printerextension.h)

Enthält Eigenschaften, die einen Druckauftrag darstellen.

Diese Schnittstelle stellt auch eine Methode bereit, mit der ein Druckauftrag abgebrochen werden kann.

Vererbung

Die IPrintJob-Schnittstelle erbt von der IUnknown-Schnittstelle .

Methoden

Die IPrintJob-Schnittstelle verfügt über diese Methoden.

 
IPrintJob::get_Id

Ruft den Druckauftragsbezeichner (ID) ab.
IPrintJob::get_Name

Ruft den Namen des Druckauftrags ab.
IPrintJob::get_PrintedPages

Ruft die Anzahl der Seiten ab, die gedruckt wurden.
IPrintJob::get_Status

Ruft den aktuellen Status des Druckauftrags ab.
IPrintJob::get_SubmissionTime

Ruft die Übermittlungszeit im Format "DATE" ab, die in der Ortszeit des Benutzers bereitgestellt wird (nicht im UTC-Format, das vom Spooler bereitgestellt wird).
IPrintJob::get_TotalPages

Ruft die Gesamtanzahl der Seiten ab, die das Dokument enthält.
IPrintJob::RequestCancel

Fordert den Abbruch eines Druckauftrags an.

Hinweise

Die IPrintJob-Schnittstelle stellt einen Wrapper um ausgewählte Eigenschaften der JOB_INFO_1-Struktur des Spoolers bereit.

IPrintJob ermöglicht auch die Auftragsverwaltung über eine UWP-Geräte-App oder eine Druckererweiterung. Weitere Informationen finden Sie unter Auftragsverwaltung.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Zielplattform Windows
Kopfzeile printerextension.h

Weitere Informationen

JOB_INFO_1

Auftragsverwaltung