共用方式為


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

列印架構規格