_Structure PRINTPROCESSOR Cap _ 1

La structure PRINTPROCESSOR _ Cap _ 1 est le format des informations sur les fonctionnalités de l’imprimante qui est retournée par la fonction GetPrinterData dans le tampon spécifié par la variable pData .

Syntaxe

typedef struct _PRINTPROCESSOR_CAPS_1 {
  DWORD dwLevel;
  DWORD dwNupOptions;
  DWORD dwPageOrderFlags;
  DWORD dwNumberOfCopies;
} PRINTPROCESSOR_CAPS_1, *PPRINTPROCESSOR_CAPS_1;

Membres

dwLevel

Numéro de version de la structure. Cette valeur doit être 1.

dwNupOptions

Masque de bits représentant les différents nombres de pages de document que l’imprimante peut imprimer sur une page physique. Le bit le moins significatif représente 1 page de document par page, le bit suivant représente 2 pages de document par page, et ainsi de suite. Par exemple, 0x0000810B indique que l’imprimante prend en charge les pages de documents 1, 2, 4, 9 et 16 par page physique.

dwPageOrderFlags

Ordre dans lequel les pages seront imprimées. Cette valeur peut être _ impression normale, INverser l' _ impression ou livret _ imprimé.

dwNumberOfCopies

Nombre maximal de copies que l’imprimante peut gérer.

Notes

les valeurs de tous les membres de structure sont fournies par la fonction GetPrintProcessorCapabilities , qui est documentée dans le Kit de pilotes Windows (WDK).

Le spouleur appelle la fonction GetPrintProcessorCapabilities d’un processeur d’impression lorsqu’une application appelle GetPrinterData, en spécifiant un nom de valeur au format PrintProcCaps _ DataType, où DataType est le nom d’un type de données d’entrée.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Winspool. h (inclure Windows. h)

Voir aussi

Impression

Structures de l’API du spouleur d’impression

GetPrinterData