Compartir a través de


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

Contiene el número de páginas impresas.

Tipo de acceso: solo lectura

Tipo de datos de scripting: LONG

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

Posición

Contiene la posición de este trabajo de impresión en la cola de impresió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
);

Estado

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 .

Tipo de acceso: solo lectura

Tipo de datos de scripting: LONG

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

TimeElapsed

Contiene el número de milisegundos transcurridos desde que se inició el trabajo de impresión.

Tipo de acceso: solo lectura

Tipo de datos de scripting: LONG

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

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
Iads.h
Archivo DLL
Activeds.dll
IID
IID_IADsPrintJobOperations se define como 32FB6780-1ED0-11CF-A988-00AA006BC149

Consulte también

IADsPrintJob

IADsPrintJobOperations

IADsPrintQueue

Constantes de estado del trabajo de impresión adsi