Bagikan melalui


Fungsi CloseSpoolFileHandle

Fungsi CloseSpoolFileHandle menutup handel ke file penampung yang terkait dengan pekerjaan cetak yang saat ini dikirimkan oleh aplikasi.

Sintaks

BOOL CloseSpoolFileHandle(
  _In_ HANDLE hPrinter,
  _In_ HANDLE hSpoolFile
);

Parameter

hPrinter [in]

Handel ke pencetak tempat pekerjaan dikirimkan. Ini harus menjadi handel yang sama yang digunakan untuk mendapatkan hSpoolFile dengan GetSpoolFileHandle.

hSpoolFile [in]

Handel ke file penampung sedang ditutup. Jika CommitSpoolData belum dipanggil sejak GetSpoolFileHandle dipanggil, maka ini harus menjadi handel yang sama yang dikembalikan oleh GetSpoolFileHandle. Jika tidak, itu harus menjadi handel yang dikembalikan oleh panggilan terbaru ke CommitSpoolData.

Mengembalikan nilai

TRUE, jika berhasil, FALSE jika tidak.

Keterangan

Aplikasi Anda tidak boleh memanggil ClosePrinter di hPrinter hingga setelah mengakses file penampung untuk terakhir kalinya. Kemudian harus memanggil CloseSpoolFileHandle diikuti oleh ClosePrinter. Upaya untuk mengakses handel file penampung setelah hPrinter asli ditutup akan gagal meskipun handel file itu sendiri belum ditutup. CloseSpoolFileHandle akan gagal jika ClosePrinter dipanggil terlebih dahulu.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
Winspool.h (termasuk Windows.h)
Pustaka
Winspool.lib
DLL
WinSpool.drv

Lihat juga

Pencetakan

Cetak Fungsi API Spooler

ClosePrinter

GetSpoolFileHandle