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

AddForm

Previous pageReturn to chapter overviewNext page

描述

 

AddForm功能将一个表单添加到可以为指定打印机选择的可用表单列表。

 

C++ 语法

 

BOOL AddForm(

__in HANDLE hPrinter,

__in DWORD Level,

__in LPBYTE pForm

);

 

PowerBASIC 语法

 

FUNCTION AddFormA ( _

BYVAL hPrinter AS DWORD, _

BYVAL Level AS DWORD, _

BYREF pForm AS ANY _

) AS LONG

 

Unicode版本:

 

FUNCTION AddFormW ( _

BYVAL hPrinter AS DWORD, _

BYVAL Level AS DWORD, _

BYREF pForm AS ANY _

) AS LONG

 

参数

 

hPrinter

 

[in]处理支持以指定格式打印的打印机。使用OpenPrinterAddPrinter功能来检索打印机句柄。

 

Level

 

[in]指定pForm指向的结构的级别。此值必须为1或2。

 

pForm

 

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

 

返回值

 

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

 

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

 

备注

 

应用程序可以通过调用EnumForms功能来确定打印机可用的窗体。

 

如果P成型指向FORM_INFO_2,则如果具有指定名称的表单已存在或结构的pKeyword值已存在,则AddForm将失败。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)