IADsPrintJobOperations 屬性方法
IADsPrintJobOperations介面的屬性方法會讀取並寫入下表所列的屬性。 如需屬性方法的詳細資訊,請參閱 Interface Property Methods。
屬性
-
PagesPrinted
-
-
存取類型:唯讀
-
腳本資料類型: LONG
-
// C++ method syntax HRESULT get_PagesPrinted( [out] LONG* plPagesPrinted );
包含列印的頁數。
-
-
位置
-
-
存取類型:讀取/寫入
-
腳本資料類型: LONG
-
// C++ method syntax HRESULT get_Position( [out] LONG* plPosition ); HRESULT put_Position( [in] LONG lPosition );
包含此列印工作在列印佇列中的位置。
-
-
狀態
-
-
存取類型:唯讀
-
腳本資料類型: LONG
-
// C++ method syntax HRESULT get_Status( [out] LONG* plStatus );
包含列印工作的目前狀態,如其中一個 ADSI 列印工作狀態常數 值所指示。
-
-
TimeElapsed
-
-
存取類型:唯讀
-
腳本資料類型: LONG
-
// C++ method syntax HRESULT get_TimeElapsed( [out] LONG* plTimeElapsed );
包含自列印工作啟動後經過的毫秒數。
-
範例
下列程式碼範例示範如何使用 IADsPrintJobOperations 的屬性。
Dim pqo As IADsPrintQueueOperations
Dim pjo As IADsPrintJobOperations
On Error GoTo Cleanup
Set pqo = GetObject("WinNT://aMachine/aPrinter")
For Each pj In pqo.PrintJobs
Set pjo = pj
MsgBox pjo.PagesPrinted & " pages printed for job " & pj.Name
If (pjo.position > 1) Then
pjo.Position = pjo.status - 1
End If
Next
Cleanup:
If (Err.Number<>0) Then
MsgBox("An error has occurred. " & Err.Number)
End If
Set pqo = Nothing
Set pjo = Nothing
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
標頭 |
|
DLL |
|
IID |
IID_IADsPrintJobOperations定義為 32FB6780-1ED0-11CF-A988-00AA006BC149 |