共用方式為


IPrintSchemaCapabilities2::GetParameterDefinition 方法 (printerextension.h)

GetParameterDefinition 方法會擷取 IPrintSchemaParameterDefinition 物件,並代表 PrintCapabilites XML 中的 psf:ParameterDef 元素。

關鍵詞名稱和關鍵詞命名空間 URI 指定要擷取的 IPrintSchemaParameterDefinition 物件。

語法

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

參數

[in] bstrName

關鍵詞名稱

[in] bstrNamespaceUri

關鍵詞命名空間 URI

[out, retval] ppParameterDefinition

IPrintSchemaParameterDefinition 物件

傳回值

GetParameterDefinition 方法會傳回 HRESULT 值。 如果屬性呼叫未成功,它會傳回適當的 HRESULT 錯誤碼。

備註

為了與 IPrintSchemaCapabilities::GetFeature 一致, GetParameterDefinition 方法適用於公用關鍵詞命名空間中定義的任何 psf:ParameterDef 元素。 GetParameterDefinition 方法也適用於任何使用 StringParamType 或 IntegerParamType 數據類型的 IHV 定義私用關鍵詞命名空間。

當您搭配 QNameParamType 或 DecimalParamType 數據類型使用 psf:ParameterDef 元素時, GetParameterDefinition 會傳回HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED) 。

如需您可以搭配 psf:ParameterDef 元素使用之數據類型的詳細資訊,請參閱 列印架構規格的 2.1.3.1 節。

規格需求

需求
最低支援的用戶端 Windows 8.1
最低支援的伺服器 Windows Server 2012 R2
目標平台 桌面
標頭 printerextension.h

另請參閱

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

列印架構規格