共用方式為


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
);

狀態

包含列印工作的目前狀態,如其中一個 ADSI 列印工作狀態常數 值所指示。

存取類型:唯讀

腳本資料類型: LONG

// C++ method syntax
HRESULT get_Status(
  [out] LONG* plStatus
);

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
標頭
Iads.h
DLL
Activeds.dll
IID
IID_IADsPrintJobOperations定義為 32FB6780-1ED0-11CF-A988-00AA006BC149

另請參閱

IADsPrintJob

IADsPrintJobOperations

IADsPrintQueue

ADSI 列印工作狀態常數