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
Winspool.h (Einschließen von Windows.h)

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

GetPrinterData