PRINTPROCESSOR_CAPS_1-Struktur
Die PRINTPROCESSOR_CAPS_1-Struktur ist das Format für die Druckerfunktionsinformationen, die von der GetPrinterData-Funktion in dem von der pData-Variablen angegebenen Puffer zurückgegeben werden.
Syntax
typedef struct _PRINTPROCESSOR_CAPS_1 {
DWORD dwLevel;
DWORD dwNupOptions;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
} PRINTPROCESSOR_CAPS_1, *PPRINTPROCESSOR_CAPS_1;
Member
-
dwLevel
-
Die Versionsnummer der Struktur. Dieser Wert muss 1 sein.
-
dwNupOptions
-
Eine Bitmaske, die die verschiedene Anzahl von Dokumentseiten darstellt, die der Drucker auf einer physischen Seite drucken kann. Das am wenigsten signifikante Bit stellt 1 Dokumentseite pro Seite dar, das nächste Bit 2 Dokumentseiten pro Seite usw. Beispielsweise gibt 0x0000810B an, dass der Drucker 1, 2, 4, 9 und 16 Dokumentseiten pro physischer Seite unterstützt.
-
dwPageOrderFlags
-
Die Reihenfolge, in der Seiten gedruckt werden. Dieser Wert kann NORMAL_PRINT, REVERSE_PRINT oder BOOKLET_PRINT sein.
-
dwNumberOfCopies
-
Die maximale Anzahl von Kopien, die der Drucker verarbeiten kann.
Bemerkungen
Werte für alle Strukturmember werden von der GetPrintProcessorCapabilities-Funktion bereitgestellt, die im Windows Driver Kit (WDK) dokumentiert ist.
Der Spooler ruft die GetPrintProcessorCapabilities-Funktion eines Druckprozessors auf, wenn eine Anwendung GetPrinterData aufruft und dabei einen Wertnamen mit dem Format PrintProcCaps_datatype angibt, wobei datentyp der Name eines Eingabedatentyps ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|