PRINTER_INFO_1结构指定一般的打印机信息。
typedef struct _PRINTER_INFO_1 { // PRI1
DWORD Flags;
LPTSTR pDescription;
LPTSTR pName;
LPTSTR pComment;
} PRINTER_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 | 表示在适当的情况下,应用程序应显示将该对象标识为打印机的图标。 |
Identifies the type of port.
Windows NT:指向描述结构内容的以null结尾的字符串。
Windows 95:指向描述打印机的以空字符结尾的字符串。该字符串包含pDriverName pDriverName pLocation结构的成员,以逗号分隔并分隔。
PNAME
Windows NT:指向命名结构内容的以null结尾的字符串。
Windows 95:指向指定打印机名称的以空字符结尾的字符串。
pLocation
Windows NT:指向包含描述结构的其他数据的以null结尾的字符串。
Windows 95:指向以空字符结尾的字符串,提供打印机的简要说明。
也可以看看
GetPrinter, EnumPrinters, PRINTER_INFO_2, PRINTER_INFO_3, PRINTER_INFO_4