描述
CloseSpoolFileHandle功能关闭与应用程序当前提交的打印作业相关联的假脱机文件的句柄。
C++ 语法
BOOL CloseSpoolFileHandle( __in HANDLE hPrinter, __in HANDLE hSpoolFile ); |
PowerBASIC 语法
FUNCTION CloseSpoolFileHandle ( _ BYVAL hPrinter AS DWORD, _ BYVAL hSpoolFile AS DWORD _ ) AS LONG |
参数
hPrinter
[in]处理提交作业的打印机。这应该是用于使用GetSpoolFileHandle获取hSpoolFile的相同句柄。
hSpoolFile
[in]正在关闭的假脱机文件的句柄。如果CommitSpoolData已被调用GetSpoolFileHandle,那么这应该是GetSpoolFileHandle返回的相同句柄。否则,它应该是最近调用CommitSpoolData返回的句柄。
返回值
TRUE,如果成功,否则为FALSE。
备注
您的应用程序不得在hPrinter上调用ClosePrinter,直到最后访问假脱机文件为止。那么它应该叫CloseSpoolFileHandle,后跟ClosePrinter.原始hPrinter关闭后尝试访问假脱机文件句柄将失败,即使文件句柄本身未关闭。如果首先调用ClosePrinter,CloseSpoolFileHandle将失败。
引用文件 #INCLUDE Once
WinSpool.inc(包括Windows.inc)