描述
PRINTER_DEFAULTS结构指定打印机的默认数据类型,环境,初始化数据和访问权限。
C++ 语法
typedef struct _PRINTER_DEFAULTS { LPTSTR pDatatype; LPDEVMODE pDevMode; ACCESS_MASK DesiredAccess; } PRINTER_DEFAULTS, *PPRINTER_DEFAULTS; |
PowerBASIC 语法
TYPE PRINTER_DEFAULTSA pDatatype AS ASCIIZ PTR pDevMode AS DEVMODEA PTR DesiredAccess AS DWORD END TYPE |
Unicode版本:
TYPE PRINTER_DEFAULTSW pDatatype AS WSTRINGZ PTR pDevMode AS DEVMODEW PTR DesiredAccess AS DWORD END TYPE |
成员
pDatatype
指向指定打印机默认数据类型的以空值终止的字符串的指针。
pDevMode
指向DEVMODE结构的指针,用于标识打印机的默认环境和初始化数据。
DesiredAccess
Windows NT / 2000 / XP / Vista / Windows 7:指定打印机所需的访问权限。OpenPrinter功能使用此成员设置打印机的访问权限。这些权利可能会影响SetPrinter和DeletePrinter功能的运行。访问权限可以是以下之一。
值 |
含义 |
PRINTER_ACCESS_ADMINISTER |
执行管理任务,例如由SetPrinter提供的任务。 |
PRINTER_ACCESS_USE |
执行基本打印操作。 |
PRINTER_ALL_ACCESS |
执行除SYNCHRONIZE以外的所有管理任务和基本打印操作。 |
通用安全性值,如WRITE_DAC |
允许特定的控制访问权限。 |
Windows 95/98 / Me:该成员被忽略。
引用文件 #INCLUDE Once
WinSpool.inc(包括Windows.inc)


