DEVQUERYPRINT_INFO Struktur (winddiui.h)
Die DEVQUERYPRINT_INFO Struktur wird als Eingabeparameter für die DevQueryPrintEx--Funktion einer Druckerschnittstellen-DLL verwendet.
Syntax
typedef struct _DEVQUERYPRINT_INFO {
WORD cbSize;
WORD Level;
HANDLE hPrinter;
DEVMODE *pDevMode;
LPWSTR pszErrorStr;
DWORD cchErrorStr;
DWORD cchNeeded;
} DEVQUERYPRINT_INFO, *PDEVQUERYPRINT_INFO;
Angehörige
cbSize
Spooler-bereitgestellte Größe in Bytes der DEVQUERYPRINT_INFO-Struktur.
Level
Spooler-bereitgestellte Ebene der DEVQUERYPRINT_INFO Struktur. Derzeit ist dieses Element immer auf 1 festgelegt.
hPrinter
Spooler-bereitgestellter Druckerziehpunkt.
pDevMode
Spooler-bereitgestellter Zeiger auf eine DEVMODEW- Struktur, die druckereigenschaften beschreibt, die für den Druckauftrag erforderlich sind.
pszErrorStr
Vom Spooler bereitgestellter Zeiger auf einen Puffer, um eine MIT NULL beendete Fehlertextzeichenfolge zu empfangen, wenn der Druckauftrag nicht gedruckt werden kann.
cchErrorStr
Spooler-bereitgestellte Größe des Zeichenfolgenpuffers in Bytes, auf die durch pszErrorStrverwiesen wird.
cchNeeded
Die vom Treiber bereitgestellte Länge der im Puffer angegebenen Fehlerzeichenfolge in Byte verweist auf pszErrorStr. Wenn die Zeichenfolge zu groß ist, um in den Puffer zu passen, sollte die Zeichenfolge abgeschnitten werden, aber die nichttrunkierte Länge sollte hier angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Header- | winddiui.h (include Winddiui.h) |