描述
PRINTER_INFO_1结构指定一般的打印机信息。
C++ 语法
typedef struct _PRINTER_INFO_1 { DWORD Flags; LPTSTR pDescription; LPTSTR pName; LPTSTR pComment; } PRINTER_INFO_1, *PPRINTER_INFO_1; |
PowerBASIC 语法
TYPE PRINTER_INFO_1A flags AS DWORD pDescription AS ASCIIZ PTR pName AS ASCIIZ PTR pComment AS ASCIIZ PTR END TYPE |
Unicode版本:
TYPE PRINTER_INFO_1W flags AS DWORD pDescription AS WSTRINGZ PTR pName AS WSTRINGZ PTR pComment AS WSTRINGZ PTR END TYPE |
成员
Flags
指定有关返回数据的信息。以下是此成员的值。
值 |
含义 |
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
Windows NT / 2000 / XP / Vista / Windows 7:指向描述结构内容的以空字符结尾的字符串的指针。
Windows 95/98 / Me:指向描述打印机的以空字符结尾的字符串的指针。该字符串包含PRINTER_INFO_2结构的pDriverName和pComment成员,以逗号分隔并分隔。
pName
Windows NT / 2000 / XP / Vista / Windows 7:指向命名结构内容的以null结尾的字符串的指针。
Windows 95/98 / Me:指向指定打印机名称的以null结尾的字符串的指针。
pComment
Windows NT / 2000 / XP / Vista / Windows 7:指向包含描述结构的附加数据的以空值终止的字符串的指针。
Windows 95/98 / Me:指向以空字符结尾的字符串,指向打印机的简要说明。
引用文件 #INCLUDE Once
WinSpool.inc(包括Windows.inc)


