Metode IPrintSchemaCapabilities::GetFeatureByKeyName (printerextension.h)
Mendapatkan fitur dari PrintCapabilities berdasarkan nama kunci tertentu.
Sintaks
HRESULT GetFeatureByKeyName(
[in] BSTR bstrKeyName,
[out, retval] IPrintSchemaFeature **ppFeature
);
Parameter
[in] bstrKeyName
Nama kunci fitur.
[out, retval] ppFeature
Fitur yang dikembalikan.
Nilai kembali
Metode ini mengembalikan nilai HRESULT .
Keterangan
Hanya nama kunci fitur berikut yang dikenali. Nama kunci setara dengan nama fitur Skema Cetak publik seperti yang diperlihatkan dalam tabel berikut. Tabel juga memperlihatkan fitur yang memiliki jenis opsi khusus (secara default jenis opsinya adalah IPrintSchemaOption).
Nama | Mencetak nama publik fitur skema | Jenis opsi khusus |
---|---|---|
DocumentBinding | DocumentBinding atau JobBindAllDocuments | |
DocumentCollate | DocumentCollate | |
DocumentDuplex | JobDuplexAllDocumentsKontiguously | |
DocumentHolePunch | DocumentHolePunch atau JobHolePunch | |
DocumentInputBin | JobInputBin, DocumentInputBin, atau PageInputBin | |
DocumentNUp | JobNUpAllDocuments Secara Berdampingan | IPrintSchemanUpOption |
DocumentStaple | JobStapleAllDocuments atau DocumentStaple | |
PageMediaSize | PageMediaSize | IPrintSchemaPageMediaSizeOption |
PageMediaType | PageMediaType | |
PageOrientation | PageOrientation | |
PageOutputColor | PageOutputColor | |
PageOutputQuality | PageOutputQuality |
Ketika fitur, opsi, atau properti yang diminta tidak ditemukan, metode ini mengembalikan S_FALSE dan mengatur penunjuk NULL pada objek output fitur, opsi, atau properti.
Jadi, jika objek IPrintSchemaTicket tidak berisi fitur, opsi, atau properti yang ditentukan, aplikasi harus mendapatkan objek IPrintSchemaCapabilities dan mengkuerinya melalui IPrintSchemaCapabilities::GetFeatureByKeyName atau melalui IPrintSchemaCapabilities::GetFeature.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Target Platform | Desktop |
Header | printerextension.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