Metode IPrintOemUI::D evQueryPrintEx (prcomoem.h)
Metode ini IPrintOemUI::DevQueryPrintEx
memungkinkan plug-in antarmuka pengguna untuk membantu menentukan apakah pekerjaan cetak dapat dicetak.
Sintaks
HRESULT DevQueryPrintEx(
POEMUIOBJ poemuiobj,
PDEVQUERYPRINT_INFO pDQPInfo,
PDEVMODE pPublicDM,
PVOID pOEMDM
);
Parameter
poemuiobj
Penunjuk yang disediakan penelepon ke struktur OEMUIOBJ .
pDQPInfo
Penunjuk yang disediakan penelepon ke struktur DEVQUERYPRINT_INFO .
pPublicDM
Penunjuk yang disediakan penelepon ke struktur DEVMODEW yang divalidasi.
pOEMDM
Penunjuk yang disediakan penelepon ke anggota struktur DEVMODEW privat plug-in antarmuka pengguna.
Nilai kembali
Metode harus mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Operasi berhasil. |
|
Operasi gagal. |
|
Metode ini tidak diterapkan. |
Keterangan
Metode plug-in antarmuka pengguna melakukan jenis operasi yang sama dengan fungsi DevQueryPrintEx yang diekspor IPrintOemUI::DevQueryPrintEx
oleh DLL antarmuka printer mode pengguna. Anda dapat menggunakan metode ini untuk meningkatkan fungsionalitas yang disediakan oleh fungsi DevQueryPrintEx . Seperti fungsi DevQueryPrintEx , IPrintOemUI::DevQueryPrintEx
tanggung jawab metode ini adalah menentukan apakah pekerjaan cetak yang dijelaskan oleh struktur DEVMODEW yang disediakan dapat dicetak.
Ketika fungsi DevQueryPrintEx driver dipanggil, fungsi ini memeriksa struktur DEVMODEW, bersama dengan opsi printer yang saat ini dipilih, untuk menentukan apakah pekerjaan dapat dicetak. Jika tidak, fungsi mengembalikan FALSE. Jika pekerjaan tampaknya dapat dicetak, fungsi memanggil IPrintOemUI::DevQueryPrintEx
metode di setiap plug-in antarmuka pengguna yang terkait dengan driver. Jika semua IPrintOemUI::DevQueryPrintEx
metode mengembalikan S_OK, maka DevQueryPrintEx mengembalikan TRUE. Dengan demikian, pekerjaan tidak dapat dicetak kecuali fungsi DevQueryPrintEx dan semua IPrintOemUI::DevQueryPrintEx
metode menyatakannya dapat dicetak.
Jika IPrintOemUI::DevQueryPrintEx
metode diekspor oleh beberapa plug-in antarmuka pengguna, metode dipanggil dalam urutan plug-in ditentukan untuk penginstalan.
Untuk informasi selengkapnya tentang membuat dan menginstal plug-in antarmuka pengguna, lihat Menyesuaikan Driver Printer Microsoft.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | prcomoem.h (termasuk Prcomoem.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk