DOCINFOA-Struktur (wingdi.h)

Die DOCINFO-Struktur enthält die Eingabe- und Ausgabedateinamen und andere Informationen, die von der StartDoc-Funktion verwendet werden.

Syntax

typedef struct _DOCINFOA {
  int    cbSize;
  LPCSTR lpszDocName;
  LPCSTR lpszOutput;
  LPCSTR lpszDatatype;
  DWORD  fwType;
} DOCINFOA, *LPDOCINFOA;

Member

cbSize

Die Größe der Struktur in Byte.

lpszDocName

Zeiger auf eine NULL-Zeichenfolge, die den Namen des Dokuments angibt.

lpszOutput

Zeiger auf eine NULL-Zeichenfolge, die den Namen einer Ausgabedatei angibt. Wenn dieser Zeiger NULL ist, wird die Ausgabe an das Gerät gesendet, das durch das Gerätekontexthandle identifiziert wird, das an die StartDoc-Funktion übergeben wurde.

lpszDatatype

Zeiger auf eine NULL-Zeichenfolge, die den Typ der Daten angibt, die zum Aufzeichnen des Druckauftrags verwendet werden. Die rechtlichen Werte für dieses Member können durch Aufrufen von EnumPrintProcessorDatatypes ermittelt werden und Werte wie raw, emf oder XPS_PASS enthalten. Dieses Element kann NULL sein. Beachten Sie, dass der angeforderte Datentyp möglicherweise ignoriert wird.

fwType

Gibt zusätzliche Informationen zum Druckauftrag an. Dieser Member muss null oder einer der folgenden Werte sein.

Wert Bedeutung
DI_APPBANDING Anwendungen, die Banding verwenden, sollten dieses Flag für eine optimale Leistung beim Drucken festlegen.
DI_ROPS_READ_DESTINATION Die Anwendung verwendet Rastervorgänge, die das Lesen von der Zieloberfläche umfassen.

Hinweise

Hinweis

Der wingdi.h-Header definiert DOCINFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile wingdi.h (einschließlich Windows.h)

Weitere Informationen

Drucken von Spooler-API-Strukturen

Drucken

StartDoc