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

ResetPrinter

Previous pageReturn to chapter overviewNext page

描述

 

ResetPrinter函数指定用于打印由StartDocPrinter函数提交的文档的数据类型和设备模式值。文件打印开始后,可以使用SetJob功能覆盖这些值。

 

C++ 语法

 

BOOL ResetPrinter(

__in HANDLE hPrinter,

__in LPPRINTER_DEFAULTS pDefault

);

 

PowerBASIC 语法

 

FUNCTION ResetPrinterA ( _

BYVAL hPrinter AS DWORD, _

BYREF pDefault AS PRINTER_DEFAULTSA _

) AS LONG

 

Unicode版本:

 

FUNCTION ResetPrinterW ( _

BYVAL hPrinter AS DWORD, _

BYREF pDefault AS PRINTER_DEFAULTSW _

) AS LONG

 

参数

 

hPrinter

 

[in]处理打印机。使用OpenPrinterAddPrinter功能来检索打印机句柄。

 

pDefault

 

[in]指向PRINTER_DEFAULTS结构的指针。

 

ResetPrinter功能将忽略PRINTER_DEFAULTS结构的DesiredAccess成员。将该成员设置为零。

 

返回值

 

如果函数成功,则返回值为非零值。

 

如果函数失败,返回值为零。

 

引用文件 #INCLUDE Once

 

WinSpool.inc