Fungsi DrvDevicePropertySheets (winddiui.h)
Fungsi DrvDevicePropertySheets antarmuka printer DLL bertanggung jawab untuk membuat halaman lembar properti yang menjelaskan properti printer.
Sintaks
LONG DrvDevicePropertySheets(
[in, optional] PPROPSHEETUI_INFO pPSUIInfo,
LPARAM lParam
);
Parameter
[in, optional] pPSUIInfo
Penunjuk yang disediakan penelepon ke struktur PROPSHEETUI_INFO .
lParam
Nilai bilangan bulat yang disediakan pemanggil yang bergantung pada konten anggota Alasan dari struktur PROPSHEETUI_INFO, seperti yang tercantum dalam tabel berikut.
Nilai alasan | Definisi lParam |
---|---|
PROPSHEETUI_REASON_INIT | Penunjuk ke struktur DEVICEPROPERTYHEADER . |
Semua nilai alasan lainnya | Lihat deskripsi parameter lParam untuk jenis fungsi PFNPROPSHEETUI . (Alamat struktur DEVICEPROPERTYHEADER terkandung dalam anggota lParamInit dari struktur PROPSHEETUI_INFO .) |
Nilai kembali
Lihat bagian ReturnValue dalam deskripsi jenis fungsi PFNPROPSHEETUI .
Keterangan
Semua DLL antarmuka printer harus menyediakan fungsi DrvDevicePropertySheets , yang didefinisikan menggunakan jenis fungsi PFNPROPSHEETUI . Tujuan fungsi ini adalah untuk memanggil fungsi ComPropSheet , yang disediakan oleh CPSUI, untuk menentukan halaman lembar properti yang berisi properti yang dapat dimodifikasi pengguna untuk printer.
Fungsi harus melakukan operasi seperti yang dijelaskan untuk jenis fungsi PFNPROPSHEETUI . Fungsi ini harus membuat halaman lembar properti DeviceSettings printer (lihat anggota pDlgPage dari struktur COMPROPSHEETUI ).
Pengaturan perangkat printer harus disimpan dalam registri. Jika pengguna dengan hak istimewa administrator memodifikasi opsi di halaman DeviceSettings, fungsi DrvDevicePropertySheets harus menulis nilai yang diperbarui ke registri dengan memanggil SetPrinterData (dijelaskan dalam dokumentasi Microsoft Windows SDK).
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | winddiui.h (termasuk Winddiui.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