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

AddPrinterConnection

Previous pageReturn to chapter overviewNext page

描述

 

AddPrinterConnection功能为当前用户添加指定打印机的连接。

 

C++ 语法

 

BOOL AddPrinterConnection(

__in LPTSTR pName

);

 

PowerBASIC 语法

 

FUNCTION AddPrinterConnectionA ( _

BYREF pName AS ASCIIZ _

) AS LONG

 

Unicode版本:

 

FUNCTION AddPrinterConnectionW ( _

BYREF pName AS WSTRINGZ _

) AS LONG

 

参数

 

pName

 

[in]指向指定当前用户希望建立连接的打印机名称的以空字符结尾的字符串的指针。

 

返回值

 

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

 

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

 

备注

 

当Windows NT / 2000 / XP / Vista / Windows 7连接到打印机时,可能需要将打印机驱动程序文件复制到打印机所连接的服务器。如果用户没有将文件复制到相应位置的权限,则AddPrinterConnection功能失败,GetLastError返回ERROR_ACCESS_DENIED。

 

dwType设置为PRINTER_ENUM_CONNECTION时EnumPrinters被调用时,通过调用AddPrinterConnection建立的打印机连接将被枚举。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)