Freigeben über


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 NULL-endende Zeichenfolge, die den Namen des Dokuments angibt.

pOutputFile

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

pDatatype

Zeiger auf eine 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 ist, behandelt der Druckspooler die Daten, die von nachfolgenden Aufrufen von WritePrinter gesendet werden, als normalen Druckauftrag (ob er gepoolt wird oder nicht, hängt von der Druckereigenschaft ab). Wenn dieser Wert DI_CHANNEL ist, wird nur ein Kommunikationskanal geöffnet. In diesem Fall werden die Daten, die an nachfolgende Aufrufe von WritePrinter übergeben werden, an den Drucker gesendet, oder nachfolgende Aufrufe von ReadPrinter rufen Daten vom Drucker ab. Dieser Modus bleibt gültig, bis EndDoc aufgerufen wird.

Jobid

Für den internen Gebrauch reserviert; sollte 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 (Einschließen von Windows.h)
Unicode- und ANSI-Name
_DOC_INFO_2W (Unicode) und _DOC_INFO_2A (ANSI)

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter