Condividi tramite


Metodi di proprietà IADsPrintJobOperations

I metodi di proprietà dell'interfaccia IADsPrintJobOperations leggono e scrivono le proprietà elencate nella tabella seguente. Per altre informazioni sui metodi delle proprietà, vedere Metodi di proprietà interface.

Proprietà

PagesPrinted

Contiene il numero di pagine stampate.

Tipo di accesso: sola lettura

Tipo di dati di scripting: LONG

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

Position

Contiene la posizione di questo processo di stampa nella coda di stampa.

Tipo di accesso: Lettura/scrittura

Tipo di dati di scripting: LONG

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

Status

Contiene lo stato corrente del processo di stampa, come indicato da uno dei valori Costanti stato processo di stampa ADSI .

Tipo di accesso: sola lettura

Tipo di dati di scripting: LONG

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

TimeElapsed

Contiene il numero di millisecondi trascorsi dall'avvio del processo di stampa.

Tipo di accesso: sola lettura

Tipo di dati di scripting: LONG

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

Esempio

Nell'esempio di codice seguente viene illustrato come usare le proprietà per 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

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Intestazione
Iads.h
DLL
Activeds.dll
IID
IID_IADsPrintJobOperations è definito come 32FB6780-1ED0-11CF-A988-00AA06BC149

Vedi anche

IADsPrintJob

IADsPrintJobOperations

IADsPrintQueue

Costanti di stato del processo di stampa ADSI