Bagikan melalui


struktur XPS_JOB_STATUS (xpsprint.h)

[XPS_JOB_STATUS tidak didukung dan mungkin diubah atau tidak tersedia di masa depan. ]

Berisi rekam jepret status pekerjaan.

Sintaks

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;

Anggota

jobId

ID pekerjaan penampung yang ditetapkan ke tugas cetak. Jika belum ada ID pekerjaan yang ditetapkan, jobId akan menjadi 0.

currentDocument

Indeks berbasis nol dari dokumen yang terakhir diproses dalam pekerjaan cetak; 0 adalah dokumen pertama, 1 adalah dokumen berikutnya, dan sebagainya. Jika tidak ada dokumen yang diproses, currentDocument akan memiliki nilai -1.

currentPage

Indeks berbasis nol dari halaman yang terakhir diproses dalam dokumen saat ini; 0 adalah halaman pertama, 1 adalah yang berikutnya, dan sebagainya. Jika tidak ada halaman yang diproses, currentPage akan memiliki nilai -1.

currentPageTotal

Total halaman yang sedang berjalan yang telah diproses oleh tugas cetak. Pada awal pekerjaan, nilai ini adalah 0. Karena setiap halaman di setiap dokumen diproses oleh pekerjaan, nilai ini meningkat secara monoton.

completion

Nilai XPS_JOB_COMPLETION yang menunjukkan status penyelesaian pekerjaan. Nilai ini akan berubah ketika peristiwa yang diteruskan dalam parameter completionEvent dari StartXpsPrintJob diberi sinyal di akhir pekerjaan. Jika pekerjaan cetak gagal, nilai ini akan XPS_JOB_FAILED, dengan jobStatus yang berisi kode kesalahan kegagalan.

jobStatus

Status kesalahan pekerjaan. Jika pekerjaan selesai tanpa kesalahan, nilai ini akan S_OK. Jika kesalahan menyebabkan pekerjaan cetak keluar, nilai ini akan menjadi kode kesalahan kegagalan.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header xpsprint.h

Lihat juga

Dokumen

IXpsPrintJob::GetJobStatus

Spesifikasi Kertas XML

XPS_JOB_COMPLETION