Méthode IPrinterQueue2 ::GetPrinterQueueView (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 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 des travaux à surveiller.

[out, retval] ppJobView

Objet IPrinterQueueView qui montre la plage de travaux à surveiller.

Valeur retournée

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

Sinon, si un appel à GetPrinterQueueView génère 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 dans 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Desktop (Expérience utilisateur)
En-tête printerextension.h

Voir aussi

IPrinterQueue2

IPrinterQueueView