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 |
|
Unicode- und ANSI-Name |
_DOC_INFO_2W (Unicode) und _DOC_INFO_2A (ANSI) |