Partager via


IPrinterQueue2 ::GetPrinterQueueView, méthode (printerextension.h)

Récupère un objet IPrinterQueueView et initialise l’objet avec la plage de travaux à surveiller.

Cette méthode permet à l’utilisateur d’effectuer des tâches de gestion des travaux à partir d’une application d’appareil UWP pour les imprimantes.

Syntaxe

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

Paramètres

[in] ulViewOffset

Indique le début de la plage de travaux à surveiller.

[in] ulViewSize

Indique la taille ou la plage de travaux à surveiller.

[out, retval] ppJobView

Objet IPrinterQueueView qui affiche la plage de travaux à surveiller.

Valeur de retour

Si l’appel de méthode réussit, GetPrinterQueueView retourne S_OK.

Sinon, si un appel à GetPrinterQueueView entraîne une condition d’erreur, l’une des valeurs HRESULT suivantes peut être retournée.

Valeur HRESULT Description
E_ILLEGAL_METHOD_CALL Indique une tentative de récupération de plusieurs objets d’affichage file d’attente d’imprimante.
E_INVALIDARG Indique une tentative de création d’une taille d’affichage supérieure à la taille maximale.

Remarques

Un seul objet IPrinterQueueView peut être récupéré par objet IPrinterQueue2. Toutefois, il est possible de se déplacer autour de l’affichage unique que vous récupérez. En d’autres termes, il est possible de modifier les positions des travaux surveillés en appelant IPrinterQueueView ::SetViewRange.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1
serveur minimum pris en charge Windows Server 2012 R2
plateforme cible Bureau
d’en-tête printerextension.h

Voir aussi

IPrinterQueue2

IPrinterQueueView