Metodo IPrinterQueue2::GetPrinterQueueView (printerextension.h)

Recupera un oggetto IPrinterQueueView e inizializza l'oggetto con l'intervallo di processi da monitorare.

Questo metodo consente all'utente di eseguire attività di gestione dei processi dall'interno di un'app per dispositivi UWP per le stampanti.

Sintassi

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

Parametri

[in] ulViewOffset

Indica l'inizio dell'intervallo di processi da monitorare.

[in] ulViewSize

Indica le dimensioni o l'intervallo di processi da monitorare.

[out, retval] ppJobView

Oggetto IPrinterQueueView che mostra l'intervallo di processi da monitorare.

Valore restituito

Se la chiamata al metodo ha esito positivo, GetPrinterQueueView restituisce S_OK.

In caso contrario, se una chiamata a GetPrinterQueueView genera una condizione di errore, è possibile restituire uno dei valori HRESULT seguenti.

Valore HRESULT Descrizione
E_ILLEGAL_METHOD_CALL Indica un tentativo di recuperare più oggetti visualizzazione coda stampante.
E_INVALIDARG Indica un tentativo di creare una dimensione di visualizzazione superiore alla dimensione massima.

Commenti

È possibile recuperare un solo oggetto IPrinterQueueView per oggetto IPrinterQueue2 . Tuttavia, è possibile spostarsi all'interno della singola visualizzazione recuperata. In altre parole, è possibile modificare le posizioni dei processi monitorati richiamando IPrinterQueueView::SetViewRange.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1
Server minimo supportato Windows Server 2012 R2
Piattaforma di destinazione Desktop
Intestazione printerextension.h

Vedi anche

IPrinterQueue2

IPrinterQueueView