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