Compartilhar via


Interface IPrintJob (printerextension.h)

Contém propriedades que representam um trabalho de impressão.

Essa interface também fornece um método que permite que um trabalho de impressão seja cancelado.

Herança

A interface IPrintJob herda da interface IUnknown .

Métodos

A interface IPrintJob tem esses métodos.

 
IPrintJob::get_Id

Obtém o ID (identificador do trabalho de impressão).
IPrintJob::get_Name

Obtém o nome do trabalho de impressão.
IPrintJob::get_PrintedPages

Obtém o número de páginas que foram impressas.
IPrintJob::get_Status

Obtém o status atual do trabalho de impressão.
IPrintJob::get_SubmissionTime

Obtém a hora de envio, no formato "DATE", fornecida na hora local do usuário (não no formato UTC fornecido pelo spooler).
IPrintJob::get_TotalPages

Obtém o número total de páginas que o documento contém.
IPrintJob::RequestCancel

Solicita o cancelamento de um trabalho de impressão.

Comentários

A interface IPrintJob fornece um wrapper em torno de propriedades selecionadas da estrutura de JOB_INFO_1 do spooler.

O IPrintJob também ajuda a tornar possível executar o gerenciamento de trabalho de um aplicativo de dispositivo UWP ou de uma extensão de impressora. Para obter mais informações, consulte Gerenciamento de trabalhos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1
Servidor mínimo com suporte Windows Server 2012 R2
Plataforma de Destino Windows
Cabeçalho printerextension.h

Confira também

JOB_INFO_1

Gerenciamento de Trabalhos