Condividi tramite


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 di HRESULT seguenti.

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

Osservazioni

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

Fabbisogno

Requisito Valore
client minimo supportato Windows 8.1
server minimo supportato Windows Server 2012 R2
piattaforma di destinazione Desktop
intestazione printerextension.h

Vedere anche

IPrinterQueue2

IPrinterQueueView