Поделиться через


структура DEVQUERYPRINT_INFO (winddiui.h)

Структура DEVQUERYPRINT_INFO используется в качестве входного параметра для функции dll интерфейса принтера DevQueryPrintEx.

Синтаксис

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

Члены

cbSize

Предоставленный с помощью spooler размер в байтах DEVQUERYPRINT_INFO структуры.

Level

Уровень DEVQUERYPRINT_INFO структуры spooler. В настоящее время этот элемент всегда имеет значение 1.

hPrinter

Дескриптор принтера, предоставленный spooler.

pDevMode

Указатель на структуру DEVMODEW, описывающую характеристики принтера, необходимые заданию печати.

pszErrorStr

Указатель на буфер, предоставленный spooler для получения текстовой строки ошибки, завершаемой null, если задание печати не может быть напечатано.

cchErrorStr

Предоставленный spooler размер в байтах буфера строки, на который указывает pszErrorStr.

cchNeeded

Длина предоставленной драйвером в байтах строки ошибки, указанной в буфере, на которую указывает pszErrorStr. Если строка слишком велика, чтобы поместиться в буфер, строка должна быть усечена, но ненадежная длина должна быть указана здесь.

Требования

Требование Ценность
заголовка winddiui.h (include Winddiui.h)

См. также

DevQueryPrintEx