ClosePrinter 函数
ClosePrinter 函数关闭指定的打印机对象。
语法
BOOL ClosePrinter(
_In_ HANDLE hPrinter
);
参数
-
hPrinter [in]
-
要关闭的打印机对象的句柄。 此句柄由 OpenPrinter 或 AddPrinter 函数返回。
返回值
如果函数成功,则返回值为非零值。
如果函数失败,则返回值为零。
注解
注意
这是一个阻塞或同步函数,可能不会立即返回。 此函数的返回速度取决于运行时因素,例如网络状态、打印服务器配置以及编写应用程序时难以预测的打印机驱动程序实现因素。 从管理与用户界面交互的线程调用此函数可能会使应用程序看起来无响应。
当 ClosePrinter 函数返回时,无论函数成功还是失败,句柄 hPrinter 都无效。
示例
有关使用此函数的示例程序,请参阅 如何:使用 GDI 打印 API 进行打印。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
库 |
|
DLL |
|