Metode IPrintOemUni::TTYGetInfo (prcomoem.h)
Metode ini IPrintOemUni::TTYGetInfo
memungkinkan plug-in penyajian untuk menyediakan Unidrv dengan informasi yang relevan dengan printer teks-saja.
Sintaks
HRESULT TTYGetInfo(
PDEVOBJ pdevobj,
DWORD dwInfoIndex,
PVOID pOutputBuf,
DWORD dwSize,
DWORD *pcbcNeeded
);
Parameter
pdevobj
Penunjuk yang disediakan penelepon ke struktur DEVOBJ .
dwInfoIndex
Konstanta yang disediakan penelepon mengidentifikasi jenis informasi yang diminta. Nilai konstanta berikut didefinisikan:
OEMTTY_INFO_CODEPAGE
Parameter pOutputBuf menunjuk ke DWORD di mana metode harus mengembalikan jumlah halaman kode yang akan digunakan.
OEMTTY_INFO_MARGINS
Parameter pOutputBuf menunjuk ke struktur RECT di mana metode harus mengembalikan lebar margin halaman, dalam sepersepuluh milimeter (misalnya, 20 mewakili 2 mm). Jika seluruh halaman dapat dicetak, semua nilai margin harus 0.
OEMTTY_INFO_NUM_UFMS
Parameter pOutputBuf menunjuk ke DWORD di mana metode harus mengembalikan jumlah ID sumber daya UFM untuk 10, 12, dan 17 font CPI. Untuk benar-benar mendapatkan ID sumber daya ini, lakukan kueri menggunakan OEMTTY_INFO_UFM_IDS.
OEMTTY_INFO_UFM_IDS
Parameter pOutputBuf menunjuk ke array DWORD dengan ukuran yang cukup untuk menyimpan jumlah ID sumber daya UFM untuk 10, 12, dan 17 font CPI. (Jumlah ini diperoleh dengan menggunakan OEMTTY_INFO_NUM_UFMS dalam kueri.) Metode harus mengembalikan ID sumber daya UFM untuk 10,12, dan 17 font CPI.
pOutputBuf
Penunjuk yang disediakan penelepon ke buffer untuk menerima informasi yang diminta.
dwSize
Ukuran yang disediakan penelepon, dalam byte, dari buffer yang diacu oleh pOutputBuf.
pcbcNeeded
Penunjuk yang disediakan penelepon ke lokasi untuk menerima jumlah byte yang ditulis ke dalam buffer yang ditujukkan oleh pOutputBuf. Jika jumlah byte yang diperlukan lebih kecil dari angka yang ditentukan oleh dwSize, metode harus menyediakan ukuran yang diperlukan dan mengembalikan E_FAIL.
Nilai kembali
Metode harus mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Operasi berhasil. |
|
Operasi gagal. |
|
Metode ini tidak diterapkan. |
Keterangan
Metode IPrintOemUni::TTYGetInfo
ini bersifat opsional. Jika plug-in penyajian mengimplementasikan metode ini, metode IPrintOemUni::GetImplementedMethod plug-in harus mengembalikan S_OK ketika menerima "TTYGetInfo" sebagai input.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | prcomoem.h (termasuk Prcomoem.h) |
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