Metode IPrintOemPS::P ublishDriverInterface (prcomoem.h)
Metode ini IPrintOemPS::PublishDriverInterface
memungkinkan plug-in penyajian untuk Pscript5 untuk mendapatkan antarmuka IPrintCorePS2, IPrintOemDriverPS, atau IPrintCoreHelperPS driver Pscript5.
Sintaks
HRESULT PublishDriverInterface(
IUnknown *pIUnknown
);
Parameter
pIUnknown
Penunjuk yang disediakan pemanggil ke antarmuka IUnknown antarmuka COM Interface IPrintCorePS2 driver, Antarmuka COM IPrintOemDriverPS, atau Antarmuka IPrintCoreHelperPS.
Nilai kembali
Metode harus mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Operasi berhasil. |
|
Operasi gagal |
Keterangan
Driver Pscript5 mendukung antarmuka IPrintCorePS2, IPrintOemDriverPS, dan IPrintCoreHelperPS . Plug-in penyajian untuk Pscript5 harus menerapkan IPrintOemPS::PublishDriverInterface
metode . Metode ini harus mengembalikan informasi tentang antarmuka Pscript5 yang didukung sebagai berikut:
-
Driver Pscript5 pertama-tama memanggil
IPrintOemPS::PublishDriverInterface
metode dengan pointer pIUnknown yang diatur ke antarmuka IUnknown instans IPrintCorePS2. Jika plug-in penyajian dapat menggunakan antarmuka IPrintCorePS2 , metode harus mengembalikan S_OK. Jika tidak, plug-in harus mengembalikan E_FAIL. -
Jika plug-in telah mengembalikan E_FAIL, driver Pscript5 memanggil
IPrintOemPS::PublishDriverInterface
metode lagi, tetapi dengan pointer pIUnknown diatur ke antarmuka IUnknown instans IPrintOemDriverPS. Jika plug-in dapat menggunakan antarmuka IPrintOemDriverPS , metode harus mengembalikan S_OK. Jika tidak, plug-in harus mengembalikan E_FAIL. -
Jika metode IPrintOemPS::GetInfo plug-in telah mengembalikan nilai OEMPUBLISH_IPRINTCOREHELPER dalam pBuffer sebagai respons terhadap panggilan dengan dwMode yang diatur ke OEMGI_GETREQUESTEDHELPERINTERFACES di pBuffer, driver Pscript5 memanggil
IPrintOemPS::PublishDriverInterface
metode lagi, tetapi dengan pointer pIUnknown diatur ke objek yang mengimplementasikan antarmuka IPrintCoreHelperPS dan IPrintCoreHelper . Jika plug-in mempertahankan pointer ke antarmuka objek, metode harus mengembalikan S_OK. Jika tidak, metode harus mengembalikan E_FAIL.
IPrintOemPS::PublishDriverInterface
, plug-in tidak akan menerima panggilan lebih lanjut. Jika plug-in akan memanggil IPrintCorePS2, Metode antarmuka IPrintOemDriverPS, atau IPrintCoreHelperPS , harus menggunakan penunjuk antarmuka IUnknown yang diterima untuk memanggil IUnknown::QueryInterface (dijelaskan dalam dokumentasi Microsoft Windows SDK) untuk mendapatkan penunjuk ke versi IPrintCorePS2, IPrintOemDriverPS, atau IPrintCoreHelperPS yang didukung driver. Untuk informasi selengkapnya, lihat Mengakses Antarmuka Driver Printer dari Plug-In.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