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 d’annuler un travail d’impression.

Héritage

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

Méthodes

L’interface IPrintJob a ces méthodes.

 
IPrintJob ::get_Id

Obtient l’identificateur (ID) du travail d’impression.
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 à 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 le document contient.
IPrintJob ::RequestCancel

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

Remarques

L’interface IPrintJob fournit un wrapper autour de certaines propriétés 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Windows
En-tête printerextension.h

Voir aussi

JOB_INFO_1

Gestion des travaux