Поделиться через


Методы свойств 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
);

Состояние

Содержит текущее состояние задания печати, указываемое одним из значений adsI Print Job Status Constants .

Тип доступа: только для чтения

Тип данных скрипта: 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