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 |