Методы свойств IADsPrintJobOperations
Методы свойств интерфейса IADsPrintJobOperations считывают и записывают свойства, перечисленные в следующей таблице. Дополнительные сведения о методах свойств см. в разделе Методы свойств интерфейса.
Свойства
-
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 Print Job Status Constants .
-
-
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 |