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 serem monitorados.

[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.

Retornar valor

Se a chamada de 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 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.

Comentários

Somente 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
Cliente mínimo com suporte Windows 8.1
Servidor mínimo com suporte Windows Server 2012 R2
Plataforma de Destino Área de Trabalho
Cabeçalho printerextension.h

Confira também

IPrinterQueue2

IPrinterQueueView