DeletePrinterDriver功能从服务器支持的驱动程序的名称列表中删除指定的打印机驱动程序名称。
BOOL DeletePrinterDriver(
LPTSTR 【PNAME】, | //指向服务器名称的指针 |
LPTSTR 【pEnvironment】, | //指向环境的指针 |
LPTSTR 【pDriverName】 | //指向驱动程序名称的指针 |
); |
参数
【PNAME】
指向以空字符结尾的字符串,指定要从中删除驱动程序的服务器的名称。如果此参数为NULL,则打印机驱动程序名称将在本地删除。
【pEnvironment】
指向以空字符结尾的字符串,指定要从中删除驱动程序的环境(例如“Windows NT x86”,“Windows NT R4000”,“Windows NT Alpha_AXP”或“Windows 4.0”)。如果此参数为NULL,则从呼叫应用程序和客户机(而不是目标应用程序和打印服务器)的当前环境中删除驱动程序名称。
【pDriverName】
指向一个以null结尾的字符串,指定应该删除的驱动程序的名称。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
DeletePrinterDriver功能不会删除相关联的文件,它仅从EnumPrinterDrivers函数返回的列表中删除驱动程序名称。
也可以看看