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 |
|
Pustaka |
|
DLL |
|