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 |