Freigeben über


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)

Siehe auch

DevQueryPrintEx-