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 do IPrintJob tem esses métodos.

 
IPrintJob::get_Id

Obtém o identificador do trabalho de impressão (ID).
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.

Observações

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

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8.1
servidor com suporte mínimo Windows Server 2012 R2
da Plataforma de Destino Windows
cabeçalho printerextension.h

Consulte também

JOB_INFO_1

de Gerenciamento de Trabalho