Partager via


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

Voir aussi

ATTRIBUTE_INFO_3

DEVMODEW

GetJobAttributesEx