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
-
-
Tipo di accesso: sola lettura
-
Tipo di dati di scripting: LONG
-
// C++ method syntax HRESULT get_PagesPrinted( [out] LONG* plPagesPrinted );
Contiene il numero di pagine stampate.
-
-
Position
-
-
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 );
Contiene la posizione di questo processo di stampa nella coda di stampa.
-
-
Status
-
-
Tipo di accesso: sola lettura
-
Tipo di dati di scripting: LONG
-
// C++ method syntax HRESULT get_Status( [out] LONG* plStatus );
Contiene lo stato corrente del processo di stampa, come indicato da uno dei valori Costanti stato processo di stampa ADSI .
-
-
TimeElapsed
-
-
Tipo di accesso: sola lettura
-
Tipo di dati di scripting: LONG
-
// C++ method syntax HRESULT get_TimeElapsed( [out] LONG* plTimeElapsed );
Contiene il numero di millisecondi trascorsi dall'avvio del processo di stampa.
-
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 |
|
DLL |
|
IID |
IID_IADsPrintJobOperations è definito come 32FB6780-1ED0-11CF-A988-00AA06BC149 |