Iasphelp::CalcJobETA 方法

CalcJobETA 方法使 ASP 网页能够计算完成打印作业的时间。

语法

HRESULT CalcJobETA();

参数

此方法没有任何参数。

返回值

下表显示了此方法的可能返回值。

返回代码 说明
S_OK 方法成功。
E_HANDLE 尚未调用 Iasphelp::Open 方法。
E_OUTOFMEMORY 内存不足。

VBScript 示例

CalcJobETA 方法计算随后可以使用 Iasphelp 属性检索的打印作业信息。 在获取以下任何属性之前调用 CalcJobETA

Iasphelp::JobCompletionMinute

Iasphelp::P endingJobCount

Iasphelp::AvgJobSize

Iasphelp::AvgJobSizeUnit

在调用 CalcJobETA 之前,这些属性中的任何一个的值为零。 如果 CalcJobETA 确定打印机速率不适用于当前打印机,则对 JobCompletionMinute 的后续调用将检索值 -1。

必须先调用 Iasphelp::Open 方法,然后才能调用 CalcJobETA 方法。

Dim objPrinter
strPrinter = Session("MS_printer")
Set objPrinter = Server.CreateObject ("OlePrn.AspHelp")
objPrinter.Open strPrinter
objPrinter.CalcJobETA

要求

目标平台: 桌面

另请参阅

Iasphelp::JobCompletionMinute

Iasphelp::P endingJobCount

Iasphelp::AvgJobSize

Iasphelp::AvgJobSizeUnit

Iasphelp::Open