_DOC INFO _ 2-Struktur

Die DOC _ INFO _ 2-Struktur beschreibt ein Dokument, das gedruckt wird.

Syntax

typedef struct _DOC_INFO_2 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwMode;
  DWORD  JobId;
} DOC_INFO_2, *PDOC_INFO_2;

Member

pDocName

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

pOutputFile

Zeiger auf eine auf NULL endende Zeichenfolge, die den Namen einer Ausgabedatei angibt.

pDatatype

Zeiger auf eine auf NULL endende Zeichenfolge, die den Datentyp identifiziert, der zum Aufzeichnen des Dokuments verwendet wird.

dwMode

Informiert den Druckspooler über die Art der zu befolgenden Daten. Wenn dieser Wert 0 (null) ist, behandelt der Druckspooler die daten, die durch nachfolgende Aufrufe von WritePrinter gesendet werden, als normalen Druckauftrag (ob er gespoolt wird, hängt von der Druckereigenschaft ab). Wenn dieser Wert DI _ CHANNEL ist, wird nur ein Kommunikationskanal geöffnet. In diesem Fall werden die an nachfolgende Aufrufe von WritePrinter übergebenen Daten an den Drucker gesendet, oder nachfolgende Aufrufe von ReadPrinter rufen Daten vom Drucker ab. Dieser Modus bleibt wirksam, bis EndDoc aufgerufen wird.

Jobid

Für die interne Verwendung reserviert; sollte 0 (null) sein.

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 (include Windows.h)
Unicode- und ANSI-Name
_ DOC _ INFO _ 2W (Unicode) und _ DOC INFO _ _ 2A (ANSI)

Weitere Informationen

Drucken

Drucken von Spooler-API-Strukturen

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter