Bagikan melalui


Metode IPrintSchemaCapabilities2::GetParameterDefinition (printerextension.h)

Metode GetParameterDefinition mengambil objek IPrintSchemaParameterDefinition , dan mewakili elemen psf:ParameterDef di XML PrintCapabilites.

Nama kata kunci dan URI namespace kata kunci menentukan objek IPrintSchemaParameterDefinition yang akan diambil.

Sintaks

HRESULT GetParameterDefinition(
  [in]          BSTR                            bstrName,
  [in]          BSTR                            bstrNamespaceUri,
  [out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);

Parameter

[in] bstrName

Nama kata kunci

[in] bstrNamespaceUri

URI namespace kata kunci

[out, retval] ppParameterDefinition

Objek IPrintSchemaParameterDefinition

Nilai kembali

Metode GetParameterDefinition mengembalikan nilai HRESULT . Jika panggilan properti tidak berhasil, ia mengembalikan kode kesalahan HRESULT yang sesuai.

Keterangan

Agar konsisten dengan IPrintSchemaCapabilities::GetFeature, metode GetParameterDefinition berfungsi untuk elemen psf:ParameterDef apa pun yang didefinisikan dalam namespace kata kunci publik. Metode GetParameterDefinition juga berfungsi untuk namespace kata kunci privat yang ditentukan IHV yang menggunakan jenis data StringParamType atau IntegerParamType.

Saat Anda menggunakan elemen psf:ParameterDef dengan jenis data QNameParamType atau DecimalParamType, GetParameterDefinition akan mengembalikan HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED).

Untuk informasi selengkapnya tentang jenis data yang bisa Anda gunakan dengan elemen psf:ParameterDef , lihat bagian 2.1.3.1 dari Spesifikasi Skema Cetak.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1
Server minimum yang didukung Windows Server 2012 R2
Target Platform Desktop
Header printerextension.h

Lihat juga

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

Spesifikasi Skema Cetak