CloseSpoolFileHandle 函数
CloseSpoolFileHandle 函数关闭与应用程序当前提交的打印作业关联的假脱机文件的句柄。
语法
BOOL CloseSpoolFileHandle(
_In_ HANDLE hPrinter,
_In_ HANDLE hSpoolFile
);
参数
-
hPrinter [in]
-
将作业提交到的打印机的句柄。 这应与用于通过 GetSpoolFileHandle 获取 hSpoolFile 的句柄相同。
-
hSpoolFile [in]
-
正在关闭的假脱机文件的句柄。 如果自调用 GetSpoolFileHandle 后未调用 CommitSpoolData,则此句柄应与 GetSpoolFileHandle 返回的句柄相同。 否则,它应该是最近一次调用 CommitSpoolData 返回的句柄。
返回值
如果成功,则为 TRUE,否则为 FALSE 。
备注
应用程序在最后一次访问后台处理程序文件之前,不得在 hPrinter 上调用 ClosePrinter。 然后,它应调用 CloseSpoolFileHandle ,然后调用 ClosePrinter。 即使文件句柄本身尚未关闭,在关闭原始 hPrinter 后尝试访问后台处理程序文件句柄也会失败。 如果首先调用 ClosePrinter,CloseSpoolFileHandle 将失败。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
库 |
|
DLL |
|