estructura XPS_JOB_STATUS (xpsprint.h)
[XPS_JOB_STATUS no se admite y puede modificarse o no estar disponible en el futuro. ]
Contiene una instantánea del estado del trabajo.
Sintaxis
typedef struct __MIDL___MIDL_itf_xpsprint_0000_0000_0002 {
UINT32 jobId;
INT32 currentDocument;
INT32 currentPage;
INT32 currentPageTotal;
XPS_JOB_COMPLETION completion;
HRESULT jobStatus;
} XPS_JOB_STATUS;
Miembros
jobId
Identificador de trabajo del administrador de trabajos que se asigna al trabajo de impresión. Si aún no se ha asignado ningún identificador de trabajo, jobId será 0.
currentDocument
Índice de base cero del documento procesado más recientemente en el trabajo de impresión; 0 es el primer documento, 1 es el siguiente, etc. Si no se han procesado documentos, currentDocument tendrá un valor de -1.
currentPage
Índice de base cero de la página procesada más recientemente en el documento actual; 0 es la primera página, 1 es la siguiente, etc. Si no se ha procesado ninguna página, currentPage tendrá un valor de -1.
currentPageTotal
Un total en ejecución del número de páginas procesadas por el trabajo de impresión. Al principio del trabajo, este valor es 0. A medida que el trabajo procesa cada página de cada documento, este valor aumenta de forma monotónica.
completion
Valor XPS_JOB_COMPLETION que indica el estado de finalización del trabajo. Este valor cambiará cuando el evento pasado en el parámetro completionEvent de StartXpsPrintJob se señale al final de un trabajo. Si se produce un error en el trabajo de impresión, este valor se XPS_JOB_FAILED, con jobStatus que contiene el código de error del error.
jobStatus
Estado de error del trabajo. Si el trabajo finaliza sin un error, este valor se S_OK. Si un error hace que el trabajo de impresión salga, este valor será el código de error del error.
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | xpsprint.h |