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

Recupera un objeto IPrinterQueueView e inicializa el objeto con el intervalo de trabajos que se van a supervisar.

Este método permite al usuario realizar tareas de administración de trabajos desde una aplicación de dispositivo para UWP para impresoras.

Sintaxis

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

Parámetros

[in] ulViewOffset

Indica el inicio del intervalo de trabajos que se van a supervisar.

[in] ulViewSize

Indica el tamaño o el intervalo de trabajos que se van a supervisar.

[out, retval] ppJobView

Objeto IPrinterQueueView que muestra el intervalo de trabajos que se van a supervisar.

Valor devuelto

Si la llamada al método se realiza correctamente, GetPrinterQueueView devuelve S_OK.

De lo contrario, si una llamada a GetPrinterQueueView da como resultado una condición de error, se puede devolver uno de los siguientes valores HRESULT .

Valor HRESULT Descripción
E_ILLEGAL_METHOD_CALL Indica un intento de recuperar más de un objeto de vista de cola de impresora.
E_INVALIDARG Indica un intento de crear un tamaño de vista mayor que el tamaño máximo.

Comentarios

Solo se puede recuperar un objeto IPrinterQueueView por objeto IPrinterQueue2 . Sin embargo, es posible desplazarse por la vista única que recupera. Es decir, es posible cambiar las posiciones de los trabajos supervisados invocando IPrinterQueueView::SetViewRange.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1
Servidor mínimo compatible Windows Server 2012 R2
Plataforma de destino Escritorio
Encabezado printerextension.h

Consulte también

IPrinterQueue2

IPrinterQueueView