GetJobAttributes, fonction (winsplp.h)
Avertissement
À compter de Windows 10, les API qui prennent en charge les fournisseurs d’impression tiers sont déconseillées. Microsoft ne recommande aucun investissement dans des fournisseurs d’impression tiers. En outre, sur les produits Windows 8 et plus récents où le modèle de pilote d’impression v4 est disponible, les fournisseurs d’impression tiers peuvent ne pas créer ou gérer de files d’attente qui utilisent des pilotes d’impression v4.
La fonction GetJobAttributes d’un fournisseur d’impression obtient des informations sur un travail d’impression.
Syntaxe
BOOL GetJobAttributes(
[in] LPWSTR pPrinterName,
[in] LPDEVMODEW pDevmode,
[out] PATTRIBUTE_INFO_3 pAttributeInfo
);
Paramètres
[in] pPrinterName
Pointeur fourni par l’appelant vers une chaîne Unicode terminée par NULL contenant le nom de l’imprimante.
[in] pDevmode
Pointeur fourni par l’appelant vers une structure DEVMODEW qui est passée au processeur d’impression ou au pilote d’imprimante.
[out] pAttributeInfo
Pointeur fourni par l’appelant vers une structure ATTRIBUTE_INFO_3 qui reçoit des informations sur le travail d’impression.
Valeur retournée
GetJobAttributes retourne TRUE s’il réussit à obtenir les attributs du travail d’impression ; sinon, elle retourne FALSE.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | winsplp.h (inclure Winsplp.h) |
Bibliothèque | Spoolss.lib |
DLL | Spoolss.dll |