structure PRINTPROCESSOR_CAPS_1

La structure PRINTPROCESSOR_CAPS_1 correspond au format des informations de capacité de l’imprimante retournées par la fonction GetPrinterData dans la mémoire tampon spécifiée 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 1, 2, 4, 9 et 16 pages de document par page physique.

dwPageOrderFlags

Ordre dans lequel les pages seront imprimées. Cette valeur peut être NORMAL_PRINT, REVERSE_PRINT ou BOOKLET_PRINT.

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 spouleur d’impression

GetPrinterData