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


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

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

Синтаксис

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

Члены

cbSize

Размер структуры DEVQUERYPRINT_INFO в байтах, предоставленный диспетчером очереди.

Level

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

hPrinter

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

pDevMode

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

pszErrorStr

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

cchErrorStr

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

cchNeeded

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

Требования

Требование Значение
Заголовок winddiui.h (включая Winddiui.h)

См. также раздел

DevQueryPrintEx