Freigeben über


Methoden der IADsPrintJobOperations-Eigenschaft

Die Eigenschaftenmethoden der IADsPrintJobOperations-Schnittstelle lesen und schreiben die in der folgenden Tabelle aufgeführten Eigenschaften. Weitere Informationen zu Eigenschaftenmethoden finden Sie unter Methoden der Schnittstelleneigenschaft.

Eigenschaften

PagesPrinted

Enthält die Anzahl der gedruckten Seiten.

Zugriffstyp: Schreibgeschützt

Skriptdatentyp: LONG

// C++ method syntax
HRESULT get_PagesPrinted(
  [out] LONG* plPagesPrinted
);

Position

Enthält die Position dieses Druckauftrags in der Druckwarteschlange.

Zugriffstyp: Lese-/Schreibzugriff

Skriptdatentyp: LONG

// C++ method syntax
HRESULT get_Position(
  [out] LONG* plPosition
);
HRESULT put_Position(
  [in] LONG lPosition
);

Status

Enthält die aktuelle status des Druckauftrags, wie durch einen der ADSI-Werte des Druckauftragsstatuskonstanten angegeben.

Zugriffstyp: Schreibgeschützt

Skriptdatentyp: LONG

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

TimeElapsed

Enthält die Anzahl von Millisekunden, die seit dem Start des Druckauftrags verstrichen sind.

Zugriffstyp: Schreibgeschützt

Skriptdatentyp: LONG

// C++ method syntax
HRESULT get_TimeElapsed(
  [out] LONG* plTimeElapsed
);

Beispiele

Das folgende Codebeispiel zeigt, wie die Eigenschaften für IADsPrintJobOperations verwendet werden können.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
WindowsServer 2008
Header
Iads.h
DLL
Activeds.dll
IID
IID_IADsPrintJobOperations ist definiert als 32FB6780-1ED0-11CF-A988-00AA006BC149

Siehe auch

IADsPrintJob

IADsPrintJobOperations

IADsPrintQueue

ADSI-Druckauftragsstatuskonstanten