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;
Member
cbSize
Von Spooler bereitgestellte Größe der DEVQUERYPRINT_INFO-Struktur in Bytes.
Level
Von Spooler bereitgestellte Ebene der DEVQUERYPRINT_INFO-Struktur. Derzeit ist dieser Member immer auf 1 festgelegt.
hPrinter
Von Spooler bereitgestellter Druckergriff.
pDevMode
Vom Spooler bereitgestellter Zeiger auf eine DEVMODEW-Struktur , die die für den Druckauftrag erforderlichen Druckereigenschaften beschreibt.
pszErrorStr
Vom Spooler bereitgestellter Zeiger auf einen Puffer, um eine NULL-beendete Fehlertextzeichenfolge zu empfangen, wenn der Druckauftrag nicht gedruckt werden kann.
cchErrorStr
Die von Spooler bereitgestellte Größe des Zeichenfolgenpuffers, auf den pszErrorStr verweist, in Bytes.
cchNeeded
Vom Treiber bereitgestellte Länge der Fehlerzeichenfolge in Byte, die im Puffer angegeben wird, auf den von pszErrorStr verwiesen wird. Wenn die Zeichenfolge zu groß ist, um in den Puffer einzupassen, sollte die Zeichenfolge abgeschnitten werden, aber die unwahre Länge sollte hier angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | winddiui.h (einschließlich Winddiui.h) |