Partager via


Interface IPrintJob (printerextension.h)

Contient des propriétés qui représentent un travail d’impression.

Cette interface fournit également une méthode qui permet à un travail d’impression d’être annulé.

Héritage

L’interface IPrintJob hérite de l’interface IUnknown.

Méthode

L’interface IPrintJob a ces méthodes.

 
IPrintJob ::get_Id

Obtient l’identificateur de travail d’impression (ID).
IPrintJob ::get_Name

Obtient le nom du travail d’impression.
IPrintJob ::get_PrintedPages

Obtient le nombre de pages qui ont été imprimées.
IPrintJob ::get_Status

Obtient l’état actuel du travail d’impression.
IPrintJob ::get_SubmissionTime

Obtient l’heure de soumission, au format « DATE », fournie dans l’heure locale de l’utilisateur (et non au format UTC fourni par le spouleur).
IPrintJob ::get_TotalPages

Obtient le nombre total de pages que contient le document.
IPrintJob ::RequestCancel

Demande l’annulation d’un travail d’impression.

Remarques

L’interface IPrintJob fournit un wrapper autour des propriétés sélectionnées de la structure JOB_INFO_1 du spouleur.

IPrintJob permet également d’effectuer la gestion des travaux à partir d’une application d’appareil UWP ou d’une extension d’imprimante. Pour plus d’informations, consultez gestion des travaux.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1
serveur minimum pris en charge Windows Server 2012 R2
plateforme cible Windows
d’en-tête printerextension.h

Voir aussi

JOB_INFO_1

de gestion des travaux