描述
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)