PRINTER_INFO_1 结构

PRINTER_INFO_1 结构指定常规打印机信息。

语法

typedef struct _PRINTER_INFO_1 {
  DWORD  Flags;
  LPTSTR pDescription;
  LPTSTR pName;
  LPTSTR pComment;
} PRINTER_INFO_1, *PPRINTER_INFO_1;

成员

标志

指定有关返回的数据的信息。 下面是此成员的值。

“值” 含义
PRINTER_ENUM_EXPAND 如果启用了默认扩展,打印提供程序可以将此标志设置为调用应用程序的提示,以进一步枚举此对象。 例如,枚举域时,打印提供程序可能通过设置此标志来指示用户的域。
PRINTER_ENUM_CONTAINER 如果设置了此标志,则打印机对象可能包含可枚举对象。 例如, 对象可以是包含打印机的打印服务器。
PRINTER_ENUM_ICON1 指示应用程序应在适当情况下显示一个图标,将对象标识为顶级网络名称,例如 Microsoft Windows 网络。
PRINTER_ENUM_ICON2 指示应用程序在适当的情况下应显示一个图标,该图标将对象标识为网络域。
PRINTER_ENUM_ICON3 指示应用程序在适当情况下应显示一个图标,该图标将对象标识为打印服务器。
PRINTER_ENUM_ICON4 保留。
PRINTER_ENUM_ICON5 保留。
PRINTER_ENUM_ICON6 保留。
PRINTER_ENUM_ICON7 保留。
PRINTER_ENUM_ICON8 指示应用程序在适当情况下应显示一个图标,该图标将对象标识为打印机。

pDescription

指向以 null 结尾的字符串的指针,该字符串描述 结构的内容。

pName

指向以 null 结尾的字符串的指针,该字符串命名结构的内容。

pComment

指向以 null 结尾的字符串的指针,该字符串包含描述结构的附加数据。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Winspool.h (包括 Windows.h)
Unicode 和 ANSI 名称
_PRINTER_INFO_1W (Unicode) 和 _PRINTER_INFO_1A (ANSI)

另请参阅

打印

打印后台处理程序 API 结构

GetPrinter

EnumPrinters

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4