Freigeben über


DOC_INFO_3 Struktur

Die DOC_INFO_3-Struktur beschreibt ein Dokument, das gedruckt wird.

Syntax

typedef struct _DOC_INFO_3 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwFlags;
} DOC_INFO_3, *PDOC_INFO_3;

Member

pDocName

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

pOutputFile

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

pDatatype

Zeiger auf eine NULL-Zeichenfolge, die den Typ der Daten angibt, die zum Aufzeichnen des Dokuments verwendet werden.

dwFlags

Flaggen. Derzeit kann es NULL oder folgendes sein.

Flag Bedeutung
DI_MEMORYMAP_WRITE Bewirkt , dass StartDocPrinterAddJob und ScheduleJob nicht für das lokale Drucken verwendet.

Bemerkungen

Die DI_MEMORYMAP_WRITE-Einstellung in DOC_INFO_3 ist eine Optimierung. Dadurch kann GDI Spooldateien in der Anwendung zuordnen und die Aufzeichnung beschleunigen.

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ßlich Windows.h)
Unicode- und ANSI-Name
_DOC_INFO_3W (Unicode) und _DOC_INFO_3A (ANSI)

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

Addjob

ScheduleJob

StartDocPrinter