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 [仅限桌面应用] |
标头 |
|
Unicode 和 ANSI 名称 |
_PRINTER_INFO_1W (Unicode) 和 _PRINTER_INFO_1A (ANSI) |