Metode IPrintSchemaCapabilities::GetFeature (printerextension.h)
Mendapatkan fitur bernama dari PrintCapabilities, berdasarkan nama dan URI namespace lengkap.
Sintaks
HRESULT GetFeature(
[in] BSTR bstrName,
[in] BSTR bstrNamespaceUri,
[out, retval] IPrintSchemaFeature **ppFeature
);
Parameter
[in] bstrName
Nilai dasar atribut "nama" dari elemen Fitur. Misalnya, untuk fitur Skema Cetak, tag terlihat seperti <psf:Feature name="psk:JobOutputBin">, memperlihatkan nilai dasar "JobOutputBin".
[in] bstrNamespaceUri
Nilai URI namespace layanan dari atribut "nama" dari elemen Fitur. Misalnya, untuk fitur Cetak Skema, tag terlihat seperti <psf:Feature name="psk:JobOutputBin">, dengan nilai nama dasar "JobOutputBin", dan URI namespace layanan Skema Cetak publik adalah "https://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords". Jika fitur tidak didefinisikan dalam Skema Cetak publik, maka ini harus menjadi URI namespace privat yang menentukan fitur.
[out, retval] ppFeature
Fitur yang dikembalikan.
Nilai kembali
Metode ini mengembalikan nilai HRESULT .
Keterangan
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