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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk