Поделиться через


структура XPS_JOB_STATUS (xpsprint.h)

[XPS_JOB_STATUS не поддерживается и может быть изменена или недоступна в будущем. ]

Содержит snapshot состояния задания.

Синтаксис

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;

Члены

jobId

Идентификатор задания очереди, назначенный заданию печати. Если идентификатор задания еще не назначен, jobId будет иметь значение 0.

currentDocument

Отсчитываемый от нуля индекс последнего обработанного документа в задании печати; 0 — первый документ, 1 — следующий и т. д. Если документы не были обработаны, currentDocument будет иметь значение -1.

currentPage

Отсчитываемый от нуля индекс последней обработанной страницы в текущем документе; 0 — первая страница, 1 — следующая и т. д. Если страницы не были обработаны, currentPage будет иметь значение -1.

currentPageTotal

Общее число страниц, обработанных заданием печати. В начале задания это значение равно 0. По мере обработки каждой страницы в каждом документе заданием это значение монотонно увеличивается.

completion

Значение XPS_JOB_COMPLETION , указывающее состояние завершения задания. Это значение изменится, когда событие, переданное в параметре completionEventэлемента StartXpsPrintJob , будет передано в конце задания. Если задание печати завершается сбоем, это значение будет XPS_JOB_FAILED с параметром jobStatus , содержащим код ошибки.

jobStatus

Состояние ошибки задания. Если задание завершается без ошибки, это значение будет S_OK. Если ошибка приводит к завершению задания печати, это значение будет кодом ошибки сбоя.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть xpsprint.h

См. также

Документы

IXpsPrintJob::GetJobStatus

XPS

XPS_JOB_COMPLETION