Métodos de propiedad IADsPrintJobOperations
Los métodos de propiedad de la interfaz IADsPrintJobOperations leen y escriben las propiedades enumeradas en la tabla siguiente. Para obtener más información sobre los métodos de propiedad, vea Métodos de propiedad de interfaz.
Propiedades
-
PagesPrinted
-
-
Tipo de acceso: solo lectura
-
Tipo de datos de scripting: LONG
-
// C++ method syntax HRESULT get_PagesPrinted( [out] LONG* plPagesPrinted );
Contiene el número de páginas impresas.
-
-
Posición
-
-
Tipo de acceso: lectura/escritura
-
Tipo de datos de scripting: LONG
-
// C++ method syntax HRESULT get_Position( [out] LONG* plPosition ); HRESULT put_Position( [in] LONG lPosition );
Contiene la posición de este trabajo de impresión en la cola de impresión.
-
-
Estado
-
-
Tipo de acceso: solo lectura
-
Tipo de datos de scripting: LONG
-
// C++ method syntax HRESULT get_Status( [out] LONG* plStatus );
Contiene el estado actual del trabajo de impresión tal y como se indica en uno de los valores de constantes de estado del trabajo de impresión ADSI .
-
-
TimeElapsed
-
-
Tipo de acceso: solo lectura
-
Tipo de datos de scripting: LONG
-
// C++ method syntax HRESULT get_TimeElapsed( [out] LONG* plTimeElapsed );
Contiene el número de milisegundos transcurridos desde que se inició el trabajo de impresión.
-
Ejemplos
En el ejemplo de código siguiente se muestra cómo se pueden usar las propiedades de 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
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Encabezado |
|
Archivo DLL |
|
IID |
IID_IADsPrintJobOperations se define como 32FB6780-1ED0-11CF-A988-00AA006BC149 |