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

PRINTER_DEFAULTS

Previous pageReturn to chapter overviewNext page

描述

 

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功能使用此成员设置打印机的访问权限。这些权利可能会影响SetPrinterDeletePrinter功能的运行。访问权限可以是以下之一。

 

含义

PRINTER_ACCESS_ADMINISTER

执行管理任务,例如由SetPrinter提供的任务。

PRINTER_ACCESS_USE

执行基本打印操作。

PRINTER_ALL_ACCESS

执行除SYNCHRONIZE以外的所有管理任务和基本打印操作。

通用安全性值,如WRITE_DAC

允许特定的控制访问权限。

 

Windows 95/98 / Me:该成员被忽略。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)