Partilhar via


Método IPrinterQueue2::GetPrinterQueueView (printerextension.h)

Recupera um objeto IPrinterQueueView e inicializa o objeto com o intervalo de trabalhos a serem monitorados.

Esse método permite que o usuário execute tarefas de gerenciamento de trabalho de dentro de um aplicativo de dispositivo UWP para impressoras.

Sintaxe

HRESULT GetPrinterQueueView(
  [in]          ULONG             ulViewOffset,
  [in]          ULONG             ulViewSize,
  [out, retval] IPrinterQueueView **ppJobView
);

Parâmetros

[in] ulViewOffset

Indica o início do intervalo de trabalhos a ser monitorado.

[in] ulViewSize

Indica o tamanho ou o intervalo de trabalhos a serem monitorados.

[out, retval] ppJobView

Objeto IPrinterQueueView que mostra o intervalo de trabalhos a serem monitorados.

Valor de retorno

Se a chamada do método for bem-sucedida, GetPrinterQueueView retornará S_OK.

Caso contrário, se uma chamada para GetPrinterQueueView resultar em uma condição de erro, um dos seguintes valores de HRESULT poderá ser retornado.

Valor HRESULT Descrição
E_ILLEGAL_METHOD_CALL Indica uma tentativa de recuperar mais de um objeto de exibição de fila de impressora.
E_INVALIDARG Indica uma tentativa de criar um tamanho de exibição maior que o tamanho máximo.

Observações

Apenas um objeto IPrinterQueueView pode ser recuperado por objeto IPrinterQueue2. No entanto, é possível mover-se em torno do modo de exibição único que você recupera. Em outras palavras, é possível alterar as posições dos trabalhos monitorados invocando IPrinterQueueView::SetViewRange.

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 Área de trabalho
cabeçalho printerextension.h

Consulte também

IPrinterQueue2

IPrinterQueueView