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