勇芳软件工作室.汉化:  Printing > Print Spooler API > Print Spooler API Reference > Print Spooler API Functions >

CloseSpoolFileHandle (Vista)

Previous pageReturn to chapter overviewNext page

描述

 

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关闭后尝试访问假脱机文件句柄将失败,即使文件句柄本身未关闭。如果首先调用ClosePrinterCloseSpoolFileHandle将失败。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)