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 |