Compartir a través de


estructura DEVQUERYPRINT_INFO (winddiui.h)

La estructura DEVQUERYPRINT_INFO se usa como parámetro de entrada para la función de de la DLL de la interfaz de impresora.

Sintaxis

typedef struct _DEVQUERYPRINT_INFO {
  WORD    cbSize;
  WORD    Level;
  HANDLE  hPrinter;
  DEVMODE *pDevMode;
  LPWSTR  pszErrorStr;
  DWORD   cchErrorStr;
  DWORD   cchNeeded;
} DEVQUERYPRINT_INFO, *PDEVQUERYPRINT_INFO;

Miembros

cbSize

Tamaño proporcionado por Spooler, en bytes, de la estructura DEVQUERYPRINT_INFO.

Level

Nivel proporcionado por Spooler de la estructura DEVQUERYPRINT_INFO. Actualmente, este miembro siempre está establecido en 1.

hPrinter

Controlador de impresora suministrado por Spooler.

pDevMode

Puntero proporcionado por Spooler a una estructura DEVMODEW que describe las características de la impresora requeridas por el trabajo de impresión.

pszErrorStr

Puntero proporcionado por Spooler a un búfer para recibir una cadena de texto de error terminada en NULL, si no se puede imprimir el trabajo de impresión.

cchErrorStr

Tamaño proporcionado por Spooler, en bytes, del búfer de cadena al que apunta pszErrorStr.

cchNeeded

Longitud proporcionada por el controlador, en bytes, de la cadena de error proporcionada en el búfer al que apunta pszErrorStr. Si la cadena es demasiado grande para caber en el búfer, se debe truncar la cadena, pero aquí se debe especificar la longitud notruncada.

Requisitos

Requisito Valor
encabezado de winddiui.h (incluya Winddiui.h)

Consulte también

DevQueryPrintEx