AddPrintProcessor功能在指定的服务器上安装打印处理器,并将打印处理器名称添加到支持的打印处理器的内部列表中。
BOOL AddPrintProcessor(
LPTSTR 【PNAME】, | //指向服务器名称的指针 |
LPTSTR 【pEnvironment】, | //指向环境名称的指针 |
LPTSTR 【pPathName】, | //指向路径的指针 |
LPTSTR 【pPrintProcessorName】 | //指向打印处理器名称的指针 |
); |
参数
【PNAME】
指向指定要在其上安装打印处理器的服务器的名称的以空值终止的字符串的指针。如果此参数为NULL,打印处理器将在本地安装。
【pEnvironment】
指向指定环境的以空值终止的字符串的指针。例如,“Windows x86”指定在Intel 80386或80486处理器上运行的Windows。如果此参数为NULL,则使用调用者/客户端(而不是目标/服务器)的当前环境。
【pPathName】
指向指定包含打印处理器的文件名称的以空值终止的字符串的指针。该文件必须位于系统打印处理器目录中。
【pPrintProcessorName】
指向指定打印处理器名称的以空值终止的字符串的指针。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
在调用AddPrintProcessor函数之前,应用程序应验证包含打印处理器的文件是否存储在系统打印处理器目录中。应用程序可以通过调用GetPrintProcessorDirectory函数来检索系统打印处理器目录的名称。
应用程序可以通过调用EnumPrintProcessors函数来确定现有打印处理器的名称。
也可以看看