DOCINFOA-Struktur (wingdi.h)
Die DOCINFO-Struktur enthält die Eingabe- und Ausgabedateinamen und andere Informationen, die von der StartDoc-Funktion verwendet werden.
Syntax
typedef struct _DOCINFOA {
int cbSize;
LPCSTR lpszDocName;
LPCSTR lpszOutput;
LPCSTR lpszDatatype;
DWORD fwType;
} DOCINFOA, *LPDOCINFOA;
Member
cbSize
Die Größe der Struktur in Byte.
lpszDocName
Zeiger auf eine NULL-Zeichenfolge, die den Namen des Dokuments angibt.
lpszOutput
Zeiger auf eine NULL-Zeichenfolge, die den Namen einer Ausgabedatei angibt. Wenn dieser Zeiger NULL ist, wird die Ausgabe an das Gerät gesendet, das durch das Gerätekontexthandle identifiziert wird, das an die StartDoc-Funktion übergeben wurde.
lpszDatatype
Zeiger auf eine NULL-Zeichenfolge, die den Typ der Daten angibt, die zum Aufzeichnen des Druckauftrags verwendet werden. Die rechtlichen Werte für dieses Member können durch Aufrufen von EnumPrintProcessorDatatypes ermittelt werden und Werte wie raw, emf oder XPS_PASS enthalten. Dieses Element kann NULL sein. Beachten Sie, dass der angeforderte Datentyp möglicherweise ignoriert wird.
fwType
Gibt zusätzliche Informationen zum Druckauftrag an. Dieser Member muss null oder einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
DI_APPBANDING | Anwendungen, die Banding verwenden, sollten dieses Flag für eine optimale Leistung beim Drucken festlegen. |
DI_ROPS_READ_DESTINATION | Die Anwendung verwendet Rastervorgänge, die das Lesen von der Zieloberfläche umfassen. |
Hinweise
Hinweis
Der wingdi.h-Header definiert DOCINFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | wingdi.h (einschließlich Windows.h) |