структура 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) |