Fungsi DrvQueryJobAttributes (winddiui.h)
Fungsi DrvQueryJobAttributes memungkinkan DLL antarmuka printer menentukan dukungan untuk kemampuan seperti mencetak beberapa halaman dokumen pada halaman fisik (pencetakan "N-up"), mencetak beberapa salinan dari setiap halaman, menyusun halaman, dan mencetak halaman dalam urutan terbalik.
Sintaks
BOOL DrvQueryJobAttributes(
[in] HANDLE hPrinter,
[in] PDEVMODE pDevMode,
[in] DWORD dwLevel,
[out] LPBYTE lpAttributeInfo
);
Parameter
[in] hPrinter
Handel printer yang disediakan penelepon.
[in] pDevMode
Penunjuk yang disediakan penelepon ke struktur DEVMODEW .
[in] dwLevel
Nilai yang disediakan penelepon menunjukkan jenis struktur yang ditunjukkan oleh lpAttributeInfo, seperti yang ditunjukkan dalam tabel berikut.
nilai dwLevel | ColumStructure yang ditujukan oleh lpAttributeInfo |
---|---|
1 | ATTRIBUTE_INFO_1 |
2 | ATTRIBUTE_INFO_2 |
3 | ATTRIBUTE_INFO_3 |
4 | ATTRIBUTE_INFO_4 |
[out] lpAttributeInfo
Penunjuk yang disediakan penelepon ke struktur yang diidentifikasi oleh dwLevel.
Nilai kembali
Jika operasi berhasil, fungsi harus mengembalikan TRUE. Jika tidak, itu harus mengembalikan FALSE. Mengembalikan FALSE menyebabkan tugas cetak saat ini dibatalkan.
Keterangan
DLL antarmuka printer dapat secara opsional menyediakan fungsi DrvQueryJobAttributes. Jika fungsi disediakan, fungsi harus mengisi struktur yang disediakan, yang dijelaskan oleh dwLevel dan plAttributeInfo, untuk menunjukkan atribut pekerjaan cetak yang diminta pengguna saat ini (seperti parameter N-up dan jumlah salinan) dan kemampuan driver untuk mendukung atribut tersebut. Fungsi ini biasanya dipanggil oleh prosesor cetak EMF, sehingga dapat menentukan atribut pekerjaan mana yang dapat ditangani oleh driver (atau printer), dan yang harus ditangani oleh prosesor cetak.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | winddiui.h (termasuk Winddiui.h) |