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 |