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 |