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) |