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
后台处理程序提供的DEVQUERYPRINT_INFO结构的大小(以字节为单位)。
Level
后台处理程序提供的DEVQUERYPRINT_INFO结构的级别。 目前,此成员始终设置为 1。
hPrinter
后台处理程序提供的打印机句柄。
pDevMode
后台处理程序提供的指向描述打印作业所需的打印机特征的 DEVMODEW 结构的指针。
pszErrorStr
如果无法打印作业,则后台处理程序提供的指向缓冲区的指针,用于接收以 NULL 结尾的错误文本字符串。
cchErrorStr
pszErrorStr 指向的字符串缓冲区的后台处理程序提供的大小(以字节为单位)。
cchNeeded
pszErrorStr 指向的缓冲区中提供的错误字符串的驱动程序提供的长度(以字节为单位)。 如果字符串太大而无法容纳缓冲区,则应截断字符串,但应在此处指定非结构化长度。
要求
要求 | 值 |
---|---|
Header | winddiui.h (包括 Winddiui.h) |