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 .
typedef struct _PRINTPROCESSOR_CAPS_1 {
DWORD dwLevel;
DWORD dwNupOptions;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
} PRINTPROCESSOR_CAPS_1, *PPRINTPROCESSOR_CAPS_1;
-
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.
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.
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 |
|