Métodos da propriedade IADsPrintJobOperations
Os métodos de propriedade da interface IADsPrintJobOperations leem e gravam as propriedades listadas na tabela a seguir. Para obter mais informações sobre métodos de propriedade, consulte Métodos de propriedade de interface.
Propriedades
-
PagesPrinted
-
-
Tipo de acesso: Somente leitura
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_PagesPrinted( [out] LONG* plPagesPrinted );
Contém o número de páginas impressas.
-
-
Posição
-
-
Tipo de acesso: leitura/gravação
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_Position( [out] LONG* plPosition ); HRESULT put_Position( [in] LONG lPosition );
Contém a posição desse trabalho de impressão na fila de impressão.
-
-
Status
-
-
Tipo de acesso: Somente leitura
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_Status( [out] LONG* plStatus );
Contém a status atual do trabalho de impressão, conforme indicado por um dos valores de Constantes de Status do Trabalho de Impressão ADSI.
-
-
TimeElapsed
-
-
Tipo de acesso: Somente leitura
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_TimeElapsed( [out] LONG* plTimeElapsed );
Contém o número de milissegundos decorridos desde que o trabalho de impressão foi iniciado.
-
Exemplos
O exemplo de código a seguir mostra como as propriedades de IADsPrintJobOperations podem ser usadas .
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
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Cabeçalho |
|
DLL |
|
IID |
IID_IADsPrintJobOperations é definido como 32FB6780-1ED0-11CF-A988-00AA006BC149 |