PRINTER_DEFAULTS

【勇芳软件工作室】汉化HomePreviousNext

PRINTER_DEFAULTS结构指定打印机的默认数据类型,环境,初始化数据和访问权限。

typedef struct _PRINTER_DEFAULTS { // pd

LPTSTR pDatatype;

LPDEVMODE pDevMode;

ACCESS_MASK DesiredAccess;

} PRINTER_DEFAULTS;

会员

pDatatype

指向以空值终结的字符串,指定打印机的默认数据类型。

pDevMode

指向DEVMODE结构,用于标识打印机的默认环境和初始化数据。

DesiredAccess

指定打印机的所需访问权限。OpenPrinter功能使用此成员设置打印机的访问权限。这些权限可能会影响SetPrinterDeletePrinter功能的运行。

该成员可以设置为PRINTER_ACCESS_ADMINISTER,PRINTER_ACCESS_USE或任何通用安全性值(例如WRITE_DACL)。如果应用程序希望打开打印机来执行管理任务,例如SetPrinter功能,则必须使用PRINTER_ACCESS_ADMINISTER访问打开打印机。

也可以看看

DeletePrinter, DEVMODE, OpenPrinter, SetPrinter