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