勇芳软件工作室.汉化:  Printing > Print Spooler API > Print Spooler API Reference > Print Spooler API Structures >

PRINTER_INFO_1

Previous pageReturn to chapter overviewNext page

描述

 

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结构的pDriverNamepComment成员,以逗号分隔并分隔。

 

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)