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 |