Bagikan melalui


Fungsi panggilan balik ABORTPROC (wingdi.h)

Fungsi AbortProc adalah fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi SetAbortProc . Ini dipanggil ketika tugas cetak akan dibatalkan selama penampungan. Jenis ABORTPROC menentukan penunjuk ke fungsi panggilan balik ini. AbortProc adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.

Sintaks

ABORTPROC Abortproc;

BOOL Abortproc(
  HDC unnamedParam1,
  int unnamedParam2
)
{...}

Parameter

unnamedParam1

unnamedParam2

Nilai kembali

Fungsi panggilan balik harus mengembalikan TRUE untuk melanjutkan tugas cetak atau FALSE untuk membatalkan pekerjaan cetak.

Keterangan

Catatan Ini adalah fungsi pemblokiran atau sinkron dan mungkin tidak segera dikembalikan. Seberapa cepat fungsi ini kembali tergantung pada faktor run-time seperti status jaringan, konfigurasi server cetak, dan implementasi driver printer—faktor yang sulit diprediksi saat menulis aplikasi. Memanggil fungsi ini dari utas yang mengelola interaksi dengan antarmuka pengguna dapat membuat aplikasi tampak tidak responsif.
 
Jika parameter iError SP_OUTOFDISK, aplikasi tidak perlu membatalkan pekerjaan cetak. Jika tidak membatalkan pekerjaan, pekerjaan harus menghasilkan Print Manager dengan memanggil fungsi PeekMessage atau GetMessage .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wingdi.h (sertakan Windows.h)

Lihat juga

GetMessage

PeekMessage

Cetak Fungsi API Spooler

Pencetakan

SetAbortProc