Compartilhar via


estrutura DEVQUERYPRINT_INFO (winddiui.h)

A estrutura DEVQUERYPRINT_INFO é usada como um parâmetro de entrada para a função DevQueryPrintEx de uma interface de impressora.

Sintaxe

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

Membros

cbSize

Tamanho fornecido pelo spooler, em bytes, da estrutura DEVQUERYPRINT_INFO.

Level

Nível fornecido pelo spooler da estrutura de DEVQUERYPRINT_INFO. Atualmente, esse membro está sempre definido como 1.

hPrinter

Identificador de impressora fornecido pelo spooler.

pDevMode

Ponteiro fornecido pelo spooler para uma estrutura DEVMODEW que descreve as características da impressora exigidas pelo trabalho de impressão.

pszErrorStr

Ponteiro fornecido pelo spooler para um buffer para receber uma cadeia de caracteres de texto de erro terminada em NULL, se o trabalho de impressão não puder ser impresso.

cchErrorStr

Tamanho fornecido pelo spooler, em bytes, do buffer de cadeia de caracteres apontado por pszErrorStr.

cchNeeded

Comprimento fornecido pelo driver, em bytes, da cadeia de caracteres de erro fornecida no buffer apontado por pszErrorStr. Se a cadeia de caracteres for muito grande para caber no buffer, a cadeia de caracteres deverá ser truncada, mas o comprimento não confiável deve ser especificado aqui.

Requisitos

Requisito Valor
Cabeçalho winddiui.h (inclua Winddiui.h)

Confira também

DevQueryPrintEx