IXpsRasterizerNotificationCallback::Lanjutkan metode (xpsrassvc.h)

Metode Lanjutkan memberi tahu pemanggil (layanan rasterisasi XPS) apakah akan terus memerkosa halaman tetap XPS saat ini.

Sintaks

HRESULT Continue();

Mengembalikan nilai

Lanjutkan mengembalikan S_OK untuk mengaktifkan rasterisasi untuk melanjutkan. Jika tidak, metode mengembalikan kode kesalahan untuk membatalkan rasterisasi. Kemungkinan nilai pengembalian kesalahan meliputi:

Menampilkan kode Deskripsi
HRESULT_FROM_WIN32(ERROR_PRINT_CANCELLED) Tugas cetak saat ini telah dibatalkan.

Keterangan

Metode ini diimplementasikan oleh filter XPSDrv. Selama operasi rasterisasi halaman, layanan rasterisasi XPS secara berkala memanggil metode ini untuk menentukan apakah akan melanjutkan operasi.

Untuk memulai operasi rasterisasi halaman, filter XPSDrv memanggil metode IXpsRasterizer::RasterizeRect . Dengan panggilan ini, filter dapat, sebagai opsi, menyediakan pointer ke instans antarmuka IXpsRasterizerNotificationCallback . Jika disediakan, RasterizeRect akan secara berkala memanggil metode Lanjutkan pada antarmuka ini selama pemrosesan panggilan RasterizeRect . Jika Lanjutkan mengembalikan kode keberhasilan, RasterizeRect berlanjut dengan operasi rasterisasi yang sedang berlangsung. Jika Lanjutkan mengembalikan kode kesalahan, RasterizeRect membatalkan operasi rasterisasi dan segera kembali.

Jika pengguna membatalkan pekerjaan cetak atau jika terjadi kesalahan selama pemrosesan pekerjaan cetak, manajer alur memanggil metode IPrintPipelineFilter::ShutdownOperation filter XPSDrv untuk mematikan filter. Biasanya, filter dapat menyelesaikan pematian dengan cara yang lebih tepat waktu jika menerapkan metode Lanjutkan dan memasok pointer IXpsRasterizerNotificationCallback ke RasterizeRect.

Untuk contoh implementasi metode Lanjutkan , lihat sampel XpsRasFilter di WDK. Sampel ini terletak di folder Src\Print\Xpsrasfilter di penginstalan WDK Anda.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di Windows 7 dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header xpsrassvc.h

Lihat juga

IPrintPipelineFilter::ShutdownOperation

IXpsRasterizer::RasterizeRect

IXpsRasterizerNotificationCallback